반응형
풀이
def solution(numbers):
answer = 0
for i in range(0, len(numbers)):
numbers[i] = str(numbers[i])
temp = ''.join(numbers)
for i in range(0, 10):
if temp.find(str(i)) == -1:
answer += i
return answer
저는 numbers list를 string으로 만들어서 하나씩 돌아가며 수를 찾고 없는 수를 answer에 더하는 방식으로 코딩했어요.
근데 다른사람의 풀이를 보면니까 어이가 없더라구요 ㅋㅋㅋㅋ
number 원소를 전부 더해서 45에서 빼다니... 한줄로 가능한 문제였어요.
반응형
'개발 > PS' 카테고리의 다른 글
프로그래머스 Lv1 숫자 문자열과 영단어(파이썬) (0) | 2021.12.30 |
---|---|
프로그래머스 Lv1 신규 아이디 추천 (파이썬) (0) | 2021.12.30 |
프로그래머스 Lv1 로또의 최고 순위와 최저 순위 (파이썬) (0) | 2021.12.30 |
프로그래머스 Lv2 문자열 압축 (파이썬) + 예외 처리 (0) | 2021.12.30 |
프로그래머스 Lv1 정렬 k번째 수 (파이썬) (0) | 2021.12.30 |