😎풀이

  1. i를 1부터 i의 제곱이 num보다 작은 경우 i를 1씩 증가하며 반복
  2. i의 제곱이 num과 같아지면 true 반환
  3. 아니라면 false 반환환
function isPerfectSquare(num: number): boolean {
    for(let i = 1; (i ** 2) <= num; i++) {
        if((i ** 2) === num) return true
    }
    return false
};
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글