728x90
📚문제
📝풀이
# 2231번 분해합
n = int(input())
for i in range(1,n+1):
if i + sum([int(j) for j in str(i)]) == n:
print(i)
break
else:
print(0)
생각보다 쉬웠다
숫자가 꽤 커서 시간제한에 걸리는 거 아닌가 했는데
1.3초로 살짝 아슬아슬하게 통과
728x90
'Python(알고리즘,문제풀이) > BOJ(Bronze II)' 카테고리의 다른 글
백준 / 1075번 / 나누기 / Python / 브루트포스 알고리즘 (0) | 2024.01.01 |
---|---|
백준 / 1009번 / 분산처리 / Python / 시간복잡도 (1) | 2023.12.31 |
백준 / 2798번 / 블랙잭 / Python (1) | 2023.12.05 |
백준 / 2292번 / 벌집 / Python / 수학 (0) | 2023.12.01 |
백준 1978번 / 소수찾기 / Python (0) | 2023.11.27 |