๋ฐ์ํ
๐ค๋ฌธ์ ํด๊ฒฐ
-
D3 | ๋ฌธ์์ด
๐จ ๊ฒฐ๊ณผ๊ฐ ํ์๋ฆฌ ์ซ์๊ฐ ๋ ๋๊น์ง ๊ฐ ์๋ฆฌ์ ์ซ์๋ฅผ ๋ํด์ค๋ค.
๐จ SWEA ๋ ๋ชจ๋ ์ ๋ ฅ์ ๋ฐ๊ณ ๊ณ์ฐํ๊ณ ๋ชจ๋ ์ถ๋ ฅ์ ํ๋๊ฒ ๋ ๋น ๋ฅด๋ค.
๐จ ์๊ณ ๋ฆฌ์ฆ์ ์ฑ๋ฅ ์ฐจ์ด๋ผ๊ธฐ ๋ณด๋ค ํ ์คํธํ๋ ์๊ฐ์ ์ด๊ณผ์ธ๋ฏ ํ๋ค.
๐ป์์ค ์ฝ๋
# ์ธํ๊ฐ ์ ๋ถ ๋ฐ๊ธฐ
T = int(input())
numbers = [input() for _ in range(T)]
# ๊ณ์ฐํ๊ธฐ
results = []
for tc in range(T):
number = numbers[tc]
answer = 0
while True:
sum_num = 0
for n in number:
sum_num += int(n)
if sum_num > 9: # ๊ฒฐ๊ณผ๊ฐ์ด ๋์๋ฆฌ ์ ์ด๋ฉด ๋ค์ ๋ถํดํด์ ๋ํ๊ธฐ
number = str(sum_num)
else:
answer = sum_num
break
results.append(answer)
# ๊ฒฐ๊ณผ ์ถ๋ ฅํ๊ธฐ
for tc in range(T):
print(f'#{tc+1} {results[tc]}')
๐๋ฌธ์ ํ์ธ
์ถ์ฒ: SW Expert Academy
๋ฐ์ํ
'Algorithm Problem > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[python] ํ๋ก๊ทธ๋๋จธ์ค - ๋ก๋์ ์ต๊ณ ์์์ ์ต์ ์์ (0) | 2021.05.20 |
---|---|
[python] SWEA - 3131. 100๋ง ์ดํ์ ๋ชจ๋ ์์ (0) | 2020.12.23 |
[python] SWEA - 3408. ์ธ๊ฐ์ง ํฉ ๊ตฌํ๊ธฐ (0) | 2020.12.21 |
[python] SWEA - 3376. ํ๋๋ฐ ์์ด (0) | 2020.12.20 |
[python] SWEA - 3307. ์ต์ฅ ์ฆ๊ฐ ๋ถ๋ถ ์์ด (0) | 2020.12.19 |