계산기 혹은 프로그래밍에서 세제곱근, 네제곱근 등을 어떻게 구하나 궁금하곤 했었는데 형태를 바꾸면 간단히 표현할 수 있단걸 알게 됐다.

프로그래밍 등에서 제곱근은 sqrt() 함수 등으로 구할 수 있는데 세제곱근 이상은 특정한 함수 형태가 찾기 힘들어 헤멨었다.
한데 제곱근은 1/2 제곱으로 표현할 수 있고 n 제곱근은 1/n 제곱으로 표현할 수 있다. 이 표현법이면 제곱을 구하는 pow(a, b) 함수를 이용해 어떤 제곱근이건 구할 수 있다.

pow(a, 1/n) = a^(1/n) //a의 n제곱근

ex) pow(2, 3) = 2^3 //2의 3승
pow(3, 1/2) = 3^(1/2) //3의 제곱근
pow(5, 1/3) = 5^(1/3) //5의 3제곱근

14/10/4 토

* ActionScript 3.0의 경우 제곱근은 Math.sqrt(a), 제곱은 Math.pow(a, b) 함수로 각각 구할 수 있다.