컴공생의 다이어리

완전수, 부족수, 과잉수, 정사각수란? 본문

Development/Algorithm & Coding Test

완전수, 부족수, 과잉수, 정사각수란?

컴공 K 2021. 3. 24. 00:01

완전수(Perfect Number)

- 그 수 자신을 제외한 모든 약수의 합이 그 수 자신과 같은 수

- 홀수인 완전수가 없다는 것은 증명되지 않았지만, 지금까지 발견된 정수 중에는 홀수인 완전수는 없다는 것이 확인됨

예시 : 6의 약수는 1, 2, 3, 6이고 그 수 자신을 제외한 1 + 2 + 3의 합은 6과 같으므로 6은 완전수

 

 

부족수(Deficient Number)

- 그 수 자신을 제외한 모든 약수의 합이 그 수 자신보다 작은 수

예시 : 8의 약수는 1, 2, 4, 8이고 그 수 자신을 제외한 1 + 2 + 4의 합은 7이므로 8보다 작기 때문에 8은 부족수

 

 

과잉수(Abundant Number)

- 그 수 자신을 제외한 모든 약수의 합이 그 수 자신보다 큰 수

예시 : 12의 약수는 1, 2, 3, 4, 6, 12이고 그 수 자신을 제외한 1 + 2 + 3 + 4 + 6의 합은 16이므로 12보다 크기 때문에 12는 과잉수

 

 

정사각수(Square Number)

- 어떤 자연수의 제곱이 되는 수

- 완전제곱수(Perfect Square Number)라고 하기도 함

- 1부터 연속된 홀수의 합은 언제나 정사각수

예시 : 1, 4, 9, 16 등

출처 : https://blog.vitae.kr/2018/07/12/%ED%94%BC%ED%83%80%EA%B3%A0%EB%9D%BC%EC%8A%A4%EC%9D%98-%EC%82%AC%EC%83%81/

 

 

www.yes24.com/Product/Goods/92279451

 

코딩마법서 C/C++ STONE

미래 시대에서 바라는 인재는 어떤 언어 또는 기술을 배웠는가 보다는 문제가 주어졌을 때, 본인이 사용할 수 있는 언어(아무거나 상관없음)로 최적화된 정답을 만들어 낼 수 있는가에 더욱 더

www.yes24.com

728x90

'Development > Algorithm & Coding Test' 카테고리의 다른 글

[파이썬, Python] 백준 1712번 : 손익분기점  (0) 2021.05.31
[파이썬, Python] 백준 1316번 : 그룹 단어 체커  (0) 2021.05.31
게임 개발  (0) 2020.12.21
왕실의 나이트  (0) 2020.12.21
시각  (0) 2020.12.21
Comments