[알고리즘/백준] 10162번 : 전자레인지(python)

유현민·2022년 2월 19일
0

알고리즘

목록 보기
12/253
post-thumbnail

굉장이 쉬운문제인데 막 풀었다가 엄청 틀렸다.
처음에 생각은 마지막 남은 숫자가 0이 아니면 -1을 출력하는것

n = int(input())
ans = []
for i in (300, 60, 10):
    ans.append(n//i)
    n %= i
if n < 10 and n != 0:
    print(-1)
else:
    print(*ans)

다음에 해본건 미리 10으로 나눠서 0이 아니면 -1을 출력
이게 조금 더 빠르다

n = int(input())
ans = []
for i in (300, 60, 10):
    if n % 10 != 0:
        ans.append(-1)
        break
    ans.append(n//i)
    n %= i
print(*ans)
profile
smilegate megaport infra

0개의 댓글