사용 언어 - Python3
문제 - 숫자 짝꿍
정답
단순 계산 (정답 맞춘 여부 X)
range(9,-1,-1) = 9부터 -1씩 0까지
str * 숫자 = str을 숫자개수만큼 문자열로 합치기
answer가 모두 0으로 채워져있다면 0을 return
def solution(X, Y):
answer = ''
for i in range(9,-1,-1):
answer += (str(i) * min(X.count(str(i)), Y.count(str(i))))
if answer == '':
return '-1'
elif len(answer) == answer.count("0"):
return '0'
else:
return answer
레퍼런스
- 정답 깃허브
'Algorithm > 구현' 카테고리의 다른 글
[프로그래머스 lv 1] 신고 결과 받기 (0) | 2023.05.15 |
---|---|
[프로그래머스 lv 1] 성격 유형 검사 (1) | 2023.05.12 |
[프로그래머스 lv1] 콜라 문제 (0) | 2023.05.11 |
[프로그래머스 lv1] 옹알이(2) (0) | 2023.05.10 |
[프로그래머스 lv1] 푸드 파이트 대회 (1) | 2023.05.09 |
댓글