function computePower(base, exponent) {
//Q. 밑(base)과 지수(exponet)를 입력 받아 밑의 거듭제곱을 리턴한다
//주의! for문 사용
//ex) 3(밑)의 4(지수) 제곱의 경우 3*3*3*3 을 출력해야 함
//밑의 숫자가 지수번 곱해지는 것
let result = 1; //1이라는 기초값이 필요한 걸 간과해서 쉽게 풀지 못함
for(let i = 0; i < exponent; i++){ //3*1=3, 3*3=9, 3*9=27, 3*27 =81 //해서 지수번 반복되는 것임
result = result * base;
}
return result;
}
//Reference code
function computePower(base, exponent) {
let result = 1;
for (let i = 0; i < exponent; i++) {
result = result * base;
}
return result;
}
'codes > 반복문' 카테고리의 다른 글
17_isPrime (0) | 2022.10.29 |
---|---|
16_getSumOfFactors (0) | 2022.10.29 |
14_characterAndNumber (0) | 2022.10.27 |
13_replaceAll (0) | 2022.10.27 |
12_getMaxNumberFromString (0) | 2022.10.27 |