Menu
Coddy logo textTech

Exponentiation Operator

Coddy PHP 여정의 기초 섹션에 포함된 레슨 — 71개 중 17번째.

지수 연산자(**)는 숫자를 거듭제곱합니다. 숫자를 특정 횟수만큼 "자신과 곱하는" 것을 작성하는 더 깔끔한 방법입니다.

<?php
echo 2 ** 3; // Outputs: 8
?>

여기서, 2 ** 3은 2의 3제곱, 즉 2 × 2 × 2 = 8을 의미합니다. 첫 번째 숫자는 밑수이고, 두 번째는 지수입니다.

<?php
$base = 5;
$exponent = 2;
$result = $base ** $exponent;
echo $result; // 출력: 25
?>

이 연산자는 소수 지수와도 사용할 수 있습니다. 예를 들어, 숫자를 0.5 제곱하면 그 숫자의 제곱근이 됩니다:

<?php
echo 16 ** 0.5; // 출력: 4
echo 9 ** 0.5;  // 출력: 3
?>
challenge icon

챌린지

쉬움

입력에서 두 숫자를 읽으세요: 밑수와 지수.

지수 연산자를 사용하여 밑수를 지수의 거듭제곱으로 계산하고 결과를 출력하세요.

예제:

입력값이 34인 경우, 출력은 81이어야 합니다 (왜냐하면 34 = 3 × 3 × 3 × 3 = 81이기 때문입니다).

치트 시트

거듭제곱 연산자(**)는 숫자를 거듭제곱합니다:

<?php
echo 2 ** 3; // Outputs: 8 (2 × 2 × 2)
?>

첫 번째 숫자는 밑이고, 두 번째는 지수입니다.

<?php
$base = 5;
$exponent = 2;
$result = $base ** $exponent;
echo $result; // Outputs: 25
?>

소수 지수도 지원됩니다. 예를 들어, 숫자를 0.5 제곱하면 제곱근이 됩니다:

<?php
echo 16 ** 0.5; // Outputs: 4
echo 9 ** 0.5;  // Outputs: 3
?>

직접 해보기

<?php
// 입력 읽기
$base = intval(fgets(STDIN));
$exponent = intval(fgets(STDIN));

// TODO: 아래에 base를 exponent 거듭제곱으로 계산하는 코드를 작성하세요


// 결과를 출력
echo $result;
?>
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨