MCP로 연결 →

계산 입력

공식

광고

결과

Is 144 a perfect square?
Yes
144 = 12²
144
제곱근 12
제곱근의 내림값 12

완전제곱수란?

완전제곱수는 어떤 정수를 자기 자신과 곱했을 때 나오는 수를 말합니다. 예를 들어 1, 4, 9, 16, 25, 144는 각각 \(1^2\), \(2^2\), \(3^2\), \(4^2\), \(5^2\), \(12^2\)과 같으므로 모두 완전제곱수입니다. 이 완전제곱수 계산기는 입력한 정수가 완전제곱수인지 즉시 판별하고, 정확한 제곱근까지 함께 보여줍니다.

1, 4, 9, 16을 나타내는, 점점 커지는 정사각형으로 배열된 점 격자
완전제곱수는 완벽한 정사각형 격자를 이룬다: 1, 4, 9, 16, 25…

계산기 사용법

입력란에 0 이상의 정수를 입력한 뒤 실행하면 됩니다. 계산기는 먼저 제곱근을 구하고, 그 값을 내림(루트보다 크지 않은 가장 큰 정수)한 다음 다시 제곱해서 원래 입력한 수와 비교합니다. 두 값이 같으면 완전제곱수이고, 다르면 완전제곱수가 아닙니다.

공식 설명

판별 조건은 다음과 같습니다.

$$\text{Perfect Square} \iff \left\lfloor \sqrt{\text{Number}} \right\rfloor^{2} = \text{Number}$$

\(\lfloor \sqrt{n} \rfloor^2 = n\) 일 때, 그리고 오직 그때만 \(n\)은 완전제곱수입니다. 여기서 \(\lfloor x \rfloor\)는 내림(바닥) 함수를 뜻합니다. 먼저 \(n\)의 제곱근을 구한 뒤 가장 가까운 정수로 내림하고, 그 정수를 다시 제곱합니다. 모든 완전제곱수는 정확한 정수 근을 가지므로, 이 비교 방법은 정수에 대해 항상 정확하게 작동합니다.

광고
제곱근 구하기, 내림하기, 결과 제곱하기, n과 비교하기를 보여주는 순서도
확인 방법: 제곱근을 내림하고 제곱한 뒤 n과 비교한다.

예제로 살펴보기

\(n = 144\)인 경우를 봅시다. 144의 제곱근은 정확히 12이므로 \(\lfloor \sqrt{144} \rfloor = 12\)입니다. 이를 제곱하면 \(12^2 = 144\)로 원래 수와 같으니, 144는 완전제곱수입니다. 이번엔 \(n = 150\)을 보겠습니다. \(\sqrt{150} \approx 12.247\)이고 \(\lfloor 12.247 \rfloor = 12\)이며, \(12^2 = 144 \neq 150\)이므로 150은 완전제곱수가 아닙니다.

자주 묻는 질문

0은 완전제곱수인가요? 네. \(0 = 0^2\)이므로 0도 완전제곱수로 봅니다.

음수도 완전제곱수가 될 수 있나요? 아니요. 어떤 실수 정수를 제곱해도 결과는 0 이상이므로, 음수는 절대 완전제곱수가 될 수 없습니다.

소수(소숫점이 있는 수)는 어떻게 되나요? 완전제곱수는 정수를 기준으로 정의됩니다. 따라서 소수 값은 판별 전에 가장 가까운 정수로 내림 처리합니다.

최종 업데이트: