▶ 코드
# 30, 60, 90, 120, 150, 180...
# 80875542 -> 88755420
n = int(input())
n2 = list(map(int, str(n)))
if 0 not in n2: # 0이 포함되어있지 않다면
print(-1)
elif sum(n2) % 3 != 0: # 3의 배수가 아니라면
print(-1)
else:
n2 = sorted(n2, reverse=True) # 내림차순 정렬
answer = ''
for a in n2:
answer += str(a)
print(answer)
'코테 기본개념 > 그리디' 카테고리의 다른 글
[백준 1946] 신입 사원 (0) | 2020.05.05 |
---|---|
[백준 2875] 대회 or 인턴 (0) | 2020.05.05 |
[백준 1931] 회의실배정 (0) | 2020.05.03 |
[백준 5585] 거스름돈 (0) | 2020.05.03 |
[백준 11047] 동전 0 (0) | 2020.05.03 |
[백준 11399] ATM (0) | 2020.05.03 |