[백준] 10610번 30 (Python 파이썬)

쏘쓰·2022년 10월 7일
0

Algorithm

목록 보기
3/7
post-custom-banner

문제

어느 날, 미르코는 우연히 길거리에서 양수 N을 보았다. 미르코는 30이란 수를 존경하기 때문에, 그는 길거리에서 찾은 수에 포함된 숫자들을 섞어 30의 배수가 되는 가장 큰 수를 만들고 싶어한다.

미르코를 도와 그가 만들고 싶어하는 수를 계산하는 프로그램을 작성하라.

풀이

N = list(input())
N.sort(reverse=True)
num = ""

for i in N:
    num += i

if int(num) % 30 == 0:
    print(num)
else:
    print(-1)
    

이 문제는 주어진 수로 가장 큰 30의 배수를 만들면 되는 문제이다.

0개의 댓글