NIRVANA
[level 1] 없는 숫자 더하기 본문
문제
0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요.
문제 풀이 접근법1
0~9까지를 더한 수 45에 numbers 배열의 원소를 다 더한 수를 빼면 된다.
def solution(numbers):
answer = 45 - sum(numbers)
return answer
처음에는 for문을 사용하려고 했었는데
순간적으로 어 그냥 45에서 빼면 되는거 아니야? 라는 생각이 들어서
진짜 냅다 45에서 sum사용해서 원소를 더한 수를 뺐다 ^~^
'Coding test(Python3) > Programmers' 카테고리의 다른 글
[level 1] 가운데 글자 가져오기 (0) | 2023.07.13 |
---|---|
[level 1] 제일 작은 수 제거하기(성공) (0) | 2023.07.12 |
[level 1] 핸드폰 번호 가리기 (0) | 2023.07.11 |
[level 1] 음양 더하기 (0) | 2023.07.11 |
[level 1]나누어 떨어지는 숫자 배열 (0) | 2023.07.11 |