일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 영알남
- unreal engine4
- Bull
- endl
- html5
- CSS
- 파이썬
- 알고리즘
- std
- 파이선
- dictation
- Java
- 연결리스트
- UE4
- for
- cow
- bool
- C++
- Notting hill
- codecademy
- if
- html
- 코딩도장
- Project
- Polymorphism
- font weight
- cout
- python
- Euler
- Unreal
Archives
- Today
- Total
[Lv.1] 완전수 구하기 본문
자기 자신을 제외한 모든 양의 약수들의 합이 자기 자신이 되는 자연수를 완전수라고 한다. 예를 들면, 6과 28은 완전수이다. 6=1+2+3 // 1,2,3은 각각 6의 약수 28=1+2+4+7+14 // 1,2,4,7,14는 각각 28의 약수
입력으로 자연수 N을 받고, 출력으로 N 이하의 모든 완전수를 출력하는 코드를 작성하라.
=======================================================
number=int(input("Input Number: "))
for i in range(1,number+1):
result = 0
for j in range(1,i):
if i%j==0:
result+=j
if result==i:
print('%d'%result,end=" ")
'Programming > 기타 언어들' 카테고리의 다른 글
[Lv.1] 초완전수 (0) | 2017.03.06 |
---|---|
[Lv.1] 게시판 페이징 (0) | 2017.03.06 |
[Lv.1] 탭을 공백 문자로 바꾸기 (0) | 2017.03.06 |
[Lv.1] 10~1000까지 각 숫자 분해하여 곱하기의 전체 합 구하기 (0) | 2017.03.06 |
[Lv.1] 1~1000에서 각 숫자의 개수 구하기 (0) | 2017.03.06 |
Comments