도구스학업·수학

스미스수 판정기

합성수의 자릿수 합이 소인수(중복 포함) 각각의 자릿수 합을 모두 더한 값과 같은 스미스수인지 판정합니다. 소인수분해 과정을 함께 보여줍니다.

2 이상의 정수. 1조(10^12) 이하까지 다룹니다.

22

스미스수입니다

소인수분해: 2 × 11

소인수분해2 × 11
원래 수의 자릿수 합4
소인수 자릿수 합의 총합2×1 + 2×1 = 4

1000 이하의 스미스수 (49개 중 처음 20개)

4, 22, 27, 58, 85, 94, 121, 166, 202, 265, 274, 319, 346, 355, 378, 382, 391, 438, 454, 483, …

합성수 n의 자릿수 합이 소인수(중복 포함) 각각의 자릿수 합을 모두 더한 값과 같으면 스미스수입니다. 소수는 유일한 소인수가 자기 자신이라 정의상 항상 트리비얼하게 일치하므로 스미스수에서 제외합니다. 1982년 앨버트 윌런스키가 처남 스미스의 전화번호 4937775(=3×5²×65837, 자릿수 합 42로 양쪽 일치)에서 이름을 붙였습니다.

계산 방법

  1. 1판정할 수를 넣습니다(2 이상의 정수, 1조 이하).
  2. 2소인수분해 결과와 각 소인수의 자릿수 합을 봅니다.
  3. 3소인수 자릿수 합의 총합이 원래 수의 자릿수 합과 같은지 확인합니다. 같으면(그리고 합성수이면) 스미스수입니다.

자주 묻는 질문

합성수 n의 자릿수 합이, n을 소인수분해했을 때 나오는 각 소인수(중복 포함)의 자릿수 합을 모두 더한 값과 같은 수입니다. 22=2×11은 자릿수 합이 2+2=4이고, 소인수 2와 11의 자릿수 합도 2+2=4로 같아 스미스수입니다.

소수는 유일한 소인수가 자기 자신이라 두 값(원래 수의 자릿수 합, 소인수의 자릿수 합)이 정의상 항상 똑같습니다. 이런 트리비얼한 일치를 걸러내려고 스미스수는 소인수가 둘 이상(중복 포함) 있는 합성수로만 정의합니다.

1982년 수학자 앨버트 윌런스키(Albert Wilansky)가 처남 스미스(Smith)의 전화번호 4937775를 우연히 살펴보다가 이 성질을 발견해 이름 붙였습니다. 4937775 = 3×5×5×65837이고, 자릿수 합은 양쪽 다 42로 같습니다.

49개입니다(4, 22, 27, 58, 85, 94, 121, 166, 202, 265, 274, 319, 346, 355, 378, 382, 391, 438, 454, 483로 시작). 정의를 그대로 브루트포스로 세어 확인한 값입니다.

알아두면 좋은 점

  • 소인수분해는 시행 나눗셈(√n까지 나눠 보기)으로 구합니다. 1조(10^12) 이하만 다루는 것은 이 방식이 정확도 문제가 아니라 순전히 계산 시간 때문입니다(√10^12 = 10^6번의 나눗셈).
  • 소수는 트리비얼하게 조건을 만족하지만 합성수가 아니므로 스미스수로 세지 않습니다.

함께 보면 좋은 도구

마지막 검증: 2026년 9월 7일 · 결과는 참고용 추정치입니다.