[BOJ][Python] 9506 약수들의 합
·
🚩 Coding Test/Baekjoon
[문제] https://www.acmicpc.net/problem/9506 9506번: 약수들의 합 어떤 숫자 n이 자신을 제외한 모든 약수들의 합과 같으면, 그 수를 완전수라고 한다. 예를 들어 6은 6 = 1 + 2 + 3 으로 완전수이다. n이 완전수인지 아닌지 판단해주는 프로그램을 작성하라. www.acmicpc.net [코드] #풀어쓴 코드 while True: n = int(input()) if n == -1: break answer = '' arr = [] for i in range(1,n): if n % i == 0: arr.append(i) if sum(arr) == n: cnt = 0 for i in range(len(arr)): answer += str(arr[i]) if cnt < ..