개발자일걸요..?

2231번 분해합 본문

알고리즘코딩/Baekjoon Online Judge

2231번 분해합

Re_A 2021. 1. 31. 21:44
728x90
반응형

문제 링크 : www.acmicpc.net/problem/2231

 

 

입력받은 숫자보다 작은 숫자들의 분해합(0부터)을 구해 입력받은 값과 비교

target = int(input())

case = [ i for i in range(0,target+1)]

check = 0;
for i in range(0,target+1):
    sum = case[i]
    for j in range(0,len(str(case[i]))):
        sum += int(str(case[i])[j])
    if sum == target:
        check = case[i]
        break

print(check)
반응형

'알고리즘코딩 > Baekjoon Online Judge' 카테고리의 다른 글

7568번 덩치  (0) 2021.02.01
1436번 영화 감독 숌  (0) 2021.02.01
2798번 블랙잭  (0) 2021.01.31
11729번 하노이 탑 이동순서  (0) 2021.01.30
2447번 별찍기  (0) 2021.01.30
Comments