문제
https://www.acmicpc.net/problem/10610
10610번: 30
어느 날, 미르코는 우연히 길거리에서 양수 N을 보았다. 미르코는 30이란 수를 존경하기 때문에, 그는 길거리에서 찾은 수에 포함된 숫자들을 섞어 30의 배수가 되는 가장 큰 수를 만들고 싶어한
www.acmicpc.net
내가 푼 코드
a = list(input())
a.sort(reverse=True)
sum = 0
for i in a:
sum+=int(i)
if sum % 3 !=0 or "0" not in a:
print(-1)
else:
print("".join(a))
'Problem Solving > CT-Python' 카테고리의 다른 글
[백준/그리디] 11000: 강의실 배정 - 파이썬 (0) | 2022.03.10 |
---|---|
[백준/그리디] 2217: 로프 - 파이썬 (0) | 2022.03.10 |
[프로그래머스/스택] 프린터 - 파이썬 (0) | 2022.03.07 |
[프로그래머스/스택] 다리를 지나는 트럭 - 파이썬 (0) | 2022.03.06 |
[프로그래머스] 소수찾기 - 파이썬 - 에라토스테네스의 체 (0) | 2022.03.03 |