제주코딩베이스캠프 자바스크립트 100제를 공부하며 정리한 내용입니다. 문제와 정답 노션 링크(무료), 인프런 해설 강의(유료)
공백으로 구분하여 두 숫자가 a와 b가 주어지면, a의 b승을 구하시오.
우선 공백으로 입력받은 숫자를 배열로 반환하는 함수를 작성합니다.
const n = prompt().split(" ");
이제 입력값은 값을 배열에서 불러와 Math.pow()
메소드로 제곱근을 만듭니다.
// 문법
Math.pow(base, exponent)
base - 밑 값
exponent - 밑 을 제곱하는 지수
// 코드 작성
Math.pow(n[0], n[1]);
split
을 사용해 만든 배열의 원소는 string
이므로 숫자로 변환해줍니다. Number
나 parseInt
를 사용합니다.
// Number 사용
console.log(Math.pow(Number(n[0]), Number(n[1])));
// parseInt 사용, 두번째 인자로 진수 표기
console.log(Math.pow(parseInt(n[0], 10), parseInt(n[1], 10)));