Algorism
제곱값 구하기
자라나라나무나무나
2022. 7. 9. 22:05
x,y를 입력받아 x의 y제곱 값을 반환해주는 함수를 구현
(단, 제곱연산자(**) 사용 금지)
오답
function answer(x,y) {
let result = 1;
for(let i=0; i < input.length; i++) {
result = x * y ;
}
return result;
};
let input = [[2,3],[4,6],[1,100]];
for(let i = 0; i < input.length; i++) {
console.log(`#${i + 1} ${answer(input[i][0], input[i][1])}`);
}
아무리 생각해도 제곱 곱하기를 풀어 낼 수 없었다고 한다....
정답
function answer(x,y) {
let result = 1;
for(let i=0; i < y; i++) {
result *= x ;
}
return result;
};
let input = [[2,3],[4,6],[1,100]];
for(let i = 0; i < input.length; i++) {
console.log(`#${i + 1} ${answer(input[i][0], input[i][1])}`);
}
*= (곱하기 할당)
오른쪽 피연산자의 값을 변수에 곱한 결과를 다시 변수에 할당합니다.