본문 바로가기
Beakjoon&프로그래머스/파이썬

[백준/파이썬]10610번 30

by 현장 2021. 8. 16.

-코드

n = sorted(list(input()), reverse= True)
MAX = int(''.join(n))
r = -1
if MAX % 30 == 0:
    r = MAX
print(r)

처음에는 숫자를 뒤집는 법을 reverse와 sort를 사용하여 for문으로 사이의 값을 찾으려 했으나 잘 안되어서 입출력을 보니 값이 존재하는 경우 다 MAX값만 표시되어 혹시나 해서 MAX값을 가지고 30의 배수인지 확인해서 제출했더니 맞았습니다.