문제
https://school.programmers.co.kr/learn/courses/30/lessons/86051
1. 코드 설명
- 없는 숫자 더하기 = > 정답의 리스트를 주고 그 리스트에 없으면 없는 숫자이므로
- 빈 리스트에 더해주면 되지 않을까?
2. 코드 실행
// 첫번째 시도
def solution(numbers):
total = 0
find = [0,1,2,3,4,5,6,7,8,9]
for i in find:
if i not in numbers:
total += i
return total
그런데 생각해보니... 0부터 9까지 이면 굳이 리스트로 만들지 않아도 된다는 게 번뜩 생각났다. -_ -
// 두번째 시도
def solution(numbers):
total = 0
for i in range(10):
if i not in numbers:
total += i
return total
역시 맞는 코드다. 사실 똑같으니까 ㅎ
다른 방법은 없는지.. 좀 더 고민해봐야겠다. . .
3. 결과
'Algorithm > 항해일지 TIL' 카테고리의 다른 글
[DAY 14] 백준 2033번 - 반올림 (0) | 2024.04.30 |
---|---|
[DAY 13] 프로그래머스 가운데 글자 가져오기 / 슬라이싱 (0) | 2024.04.11 |
[DAY 10] 프로그래머스 평균 구하기 / SUM (0) | 2024.04.07 |
[DAY 9] 프로그래머스 문자열 내 마음대로 정렬하기 / lambda (0) | 2024.04.06 |
[DAY 9] 프로그래머스 LV1. 짝수와 홀수 (0) | 2024.04.06 |