-
백준(BaekJoon)_9506_약수들의합Algorithm/Problems_Solving 2022. 8. 20. 21:19
def func(num): answer = f"{num} = " factors = [i for i in range(1,num//2+1) if num % i == 0] if num == sum(factors): exp = " + ".join(map(str,factors)) answer += exp return answer else: return f"{num} is NOT perfect." if __name__ == "__main__": while True: num = int(input()) if num == -1: break print(func(num))
'Algorithm > Problems_Solving' 카테고리의 다른 글
백준(BaekJoon)_15654_N과M(5) (0) 2022.08.23 백준(BaekJoon)_15652_N과M(4) (0) 2022.08.23 백준(BaekJoon)_15651_N과M(3) (0) 2022.08.21 백준(BaekJoon)_15650_N과 M(2) (0) 2022.08.21 백준(BaekJoon)_15649_N과M(1) (0) 2022.08.21