라이브러리

[PHP] gmp_powm - 모듈로를 사용하여 숫자를 거듭제곱합니다.




GMP (GNU Multiple Precision Arithmetic Library)와 gmp_powm

GMP는 높은 정확도로 수치 연산을 수행할 수 있는 라이브러리입니다. PHP에서 GMP를 사용하여 큰 수를 다룰 수 있습니다. gmp_powm은 GMP에서 제공하는 함수 중 하나로, 두 수를 제곱하여 결과를 반환합니다.

gmp_powm 함수의 사용법


gmp_powm 함수의 사용법은 다음과 같습니다.

#hostingforum.kr
php

gmp_powm($base, $exponent, $modulus)



- `$base`: 제곱할 수
- `$exponent`: 제곱할 횟수
- `$modulus`: 결과를 나눌 수

예제


다음 예제는 gmp_powm 함수를 사용하여 2를 10으로 제곱하여 1024을 계산하는 방법을 보여줍니다.

#hostingforum.kr
php

<?php

$base = gmp_init('2'); // 2를 초기화

$exponent = gmp_init('10'); // 10을 초기화

$modulus = gmp_init('1024'); // 1024을 초기화



$result = gmp_powm($base, $exponent, $modulus); // 2를 10으로 제곱



echo gmp_strval($result) . "
"; // 결과를 출력

?>



예제 결과


위 예제의 결과는 다음과 같습니다.

#hostingforum.kr


1



위 예제에서 2를 10으로 제곱한 결과는 1024이지만, gmp_powm 함수는 결과를 나눌 수($modulus)로 나눠 결과를 1로 반환합니다.

예제 2


다음 예제는 gmp_powm 함수를 사용하여 2를 10으로 제곱하여 1024을 계산하는 방법을 보여줍니다. 이 예제에서는 결과를 나눌 수($modulus)가 1024로 설정되어 있습니다.

#hostingforum.kr
php

<?php

$base = gmp_init('2'); // 2를 초기화

$exponent = gmp_init('10'); // 10을 초기화

$modulus = gmp_init('1024'); // 1024을 초기화



$result = gmp_powm($base, $exponent, $modulus); // 2를 10으로 제곱



echo gmp_strval($result) . "
"; // 결과를 출력

?>



예제 2 결과


위 예제의 결과는 다음과 같습니다.

#hostingforum.kr


1



위 예제에서 2를 10으로 제곱한 결과는 1024이지만, gmp_powm 함수는 결과를 나눌 수($modulus)로 나눠 결과를 1로 반환합니다.

예제 3


다음 예제는 gmp_powm 함수를 사용하여 2를 10으로 제곱하여 1024을 계산하는 방법을 보여줍니다. 이 예제에서는 결과를 나눌 수($modulus)가 1024로 설정되어 있으며, 결과를 나눌 수($modulus)가 2로 설정되어 있습니다.

#hostingforum.kr
php

<?php

$base = gmp_init('2'); // 2를 초기화

$exponent = gmp_init('10'); // 10을 초기화

$modulus = gmp_init('1024'); // 1024을 초기화



$result = gmp_powm($base, $exponent, $modulus); // 2를 10으로 제곱



echo gmp_strval($result) . "
"; // 결과를 출력

?>



예제 3 결과


위 예제의 결과는 다음과 같습니다.

#hostingforum.kr


1024



위 예제에서 2를 10으로 제곱한 결과는 1024이지만, gmp_powm 함수는 결과를 나눌 수($modulus)로 나눠 결과를 1024로 반환합니다.

결론


gmp_powm 함수는 GMP에서 제공하는 함수 중 하나로, 두 수를 제곱하여 결과를 반환합니다. gmp_powm 함수는 결과를 나눌 수($modulus)로 나눠 결과를 반환합니다. 위 예제를 통해 gmp_powm 함수의 사용법과 예제를 확인할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 513 페이지

검색

게시물 검색