완전세제곱수 목록 생성기란?
완전세제곱수(perfect cube)란 어떤 정수를 세제곱한 값과 같은 수, 즉 \(n^3\) 꼴로 나타낼 수 있는 정수를 말합니다. 이 도구는 연속된 완전세제곱수를 표로 만들어 줍니다. 각 정수 n마다 세제곱 표기와 실제 계산값(\(n \times n \times n\))을 함께 보여 주죠. 기본값은 \(1^3 = 1\)부터 \(100^3 = 1{,}000{,}000\)까지 처음 100개의 완전세제곱수를 보여 주지만, 원하는 개수와 시작 정수를 직접 지정할 수도 있습니다.
사용 방법
"나열할 완전세제곱수 개수"에 원하는 개수를 입력하세요(1부터 10,000까지). 1이 아닌 다른 수부터 시작하고 싶다면 "시작 정수"를 바꿔 주면 됩니다. 생성기는 세 개의 열, 즉 기준 정수 n, 세제곱 표기(예: \(7^3\)), 그리고 계산된 세제곱값으로 이루어진 스크롤·인쇄 가능한 표를 만들어 줍니다. 또한 목록의 마지막 세제곱수와 나열된 모든 세제곱수의 총합도 함께 알려 줍니다.
공식 설명
정수의 세제곱은 간단히 \(n^3 = n \times n \times n\) 입니다. 시작값 S에서 개수 C만큼 목록을 만들 때, 이 도구는 \([S, S + C - 1]\) 범위(양 끝 포함) 안의 모든 정수 n을 차례로 돌면서 각각의 \(n^3\)을 계산합니다.
$$a_k = \left(\text{Start} + k\right)^{3}, \quad k = 0, 1, \dots, \text{Count} - 1$$모든 값이 처음부터 정수의 세제곱으로 만들어지므로, 출력되는 항목은 전부 진짜 완전세제곱수입니다. 1부터 시작하는 이 수열은 온라인 정수 수열 백과사전(OEIS)에 A000578로 등록되어 있으며, \(a(n) = n^3\) 입니다.
계산 예시
개수 = 5, 시작 = 1로 두면 생성기는 다음을 출력합니다: \(1^3 = 1\), \(2^3 = 8\), \(3^3 = 27\), \(4^3 = 64\), \(5^3 = 125\). 더 큰 항목으로 확인해 봐도 규칙은 그대로 들어맞습니다: \(26^3 = 17{,}576\), \(51^3 = 132{,}651\), \(80^3 = 512{,}000\), \(100^3 = 1{,}000{,}000\).
자주 묻는 질문
완전세제곱수가 무엇인가요? 어떤 정수를 세제곱한 값으로 나타낼 수 있는 정수를 말합니다. 예를 들어 \(8\)(\(2^3\))이나 \(27\)(\(3^3\))이 있습니다.
1이 아닌 다른 수부터 시작할 수 있나요? 네. "시작 정수"에 원하는 값을 넣으면 됩니다. 음의 정수도 유효한 세제곱수를 만든다는 점을 기억하세요. 예를 들어 \((-2)^3 = -8\) 입니다.
수가 얼마나 커질 수 있나요? 세제곱수는 아주 빠르게 커집니다. \(100^3\)은 100만이고 \(10{,}000^3\)은 1조에 달합니다. 이 생성기는 64비트 정수 연산을 사용하므로 기본 범위 안의 값은 언제나 정확합니다.