https://www.acmicpc.net/problem/1769
1769번: 3의 배수
문제가 잘 풀리지 않을 때, 문제를 바라보는 시각을 조금만 다르게 가지면 문제가 쉽게 풀리는 경험을 종종 해 보았을 것이다. 여러 가지 방법이 있지만 그 중 하나로 우리가 풀고 싶은 문제를
www.acmicpc.net
# 1769 - Python 3
import sys
input = sys.stdin.readline
def sumall(string):
sum = 0
if len(string) > 1:
for i in string:
sum += int(i)
return str(sum) # 시간 초과 해결 위해 str으로 return
x = input()
x = x[:-1] # 개행문자 \n 제거
cnt = 0
while len(x) > 1:
x = sumall(x)
cnt += 1
print(cnt)
if int(x) % 3 == 0:
print("YES")
else:
print("NO")'코딩' 카테고리의 다른 글
| [Python] 백준 #1026. 보물 (0) | 2023.09.22 |
|---|---|
| [Python] 백준 #1676. 팩토리얼 0의 개수 (0) | 2023.09.22 |
| [Python] 백준 #1312. 소수 (0) | 2023.09.21 |
| [Python] 백준 #1357. 뒤집힌 덧셈 (0) | 2023.09.21 |
| [Python] 백준 #1356. 유진수 (0) | 2023.09.19 |