[๋ฐฑ์ค-10610] 30 / Python
๐ Problem Solving/Baekjoon
https://www.acmicpc.net/problem/10610
10610๋ฒ: 30
์ด๋ ๋ , ๋ฏธ๋ฅด์ฝ๋ ์ฐ์ฐํ ๊ธธ๊ฑฐ๋ฆฌ์์ ์์ N์ ๋ณด์๋ค. ๋ฏธ๋ฅด์ฝ๋ 30์ด๋ ์๋ฅผ ์กด๊ฒฝํ๊ธฐ ๋๋ฌธ์, ๊ทธ๋ ๊ธธ๊ฑฐ๋ฆฌ์์ ์ฐพ์ ์์ ํฌํจ๋ ์ซ์๋ค์ ์์ด 30์ ๋ฐฐ์๊ฐ ๋๋ ๊ฐ์ฅ ํฐ ์๋ฅผ ๋ง๋ค๊ณ ์ถ์ดํ
www.acmicpc.net
n = list(input())
n.sort(reverse=True)
sumValue = 0
for i in n:
sumValue += int(i)
if sumValue % 3 != 0 or "0" not in n:
print(-1)
else:
print("".join(n))
ํด์ค
์์ด๋์ด๋ฅผ ๋ ์ฌ๋ฆฌ๋๋ฐ ์กฐ๊ธ ์ ๋ฅผ ๋จน์๋ค.. 30์ ๋ฐฐ์๋ ์ผ์ ์๋ฆฌ๊ฐ 0์ด๊ณ , ์ด์ธ ๋๋จธ์ง ์๋ฆฌ ์๋ค์ ํฉ์ด 3์ผ๋ก ๋๋ ์ ธ์ผ ํ๋ค.
3์ผ๋ก ๊ฐ ์๋ฆฌ ์์ ํฉ์ด ๋๋ ์ง๊ณ 1์ ์๋ฆฌ ์๊ฐ 0์ด๋ฉด ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌํด์ ์ถ๋ ฅํด์ฃผ๋ฉด ๋๋ค!
'๐ Problem Solving > Baekjoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค-11656] ์ ๋ฏธ์ฌ ๋ฐฐ์ด / Python (0) | 2021.05.18 |
---|---|
[๋ฐฑ์ค-10825] ๊ตญ์์ / Python (0) | 2021.05.17 |
[๋ฐฑ์ค-1697] ์จ๋ฐ๊ผญ์ง / Python (0) | 2021.05.17 |
[๋ฐฑ์ค-7576] ํ ๋งํ / Python (0) | 2021.05.17 |
[๋ฐฑ์ค-1475] ๋ฐฉ๋ฒํธ / Python (0) | 2021.05.17 |