coplit(coplit)-アルゴリズムベース3回


function powerOfTwo(num) {
 // 2의 거듭제곱인지 여부를 true or false로 return 해야한다.
 // 조건) while문을 써야한다.
 // 조건) 2의 0승은 = 1 이다.
// 제곱을 구하는 함수메소드는 사용해선 안된다.
  
let vvs = 2;
  
if(num === 1){
  return true
}			// 2의 0승이 1이 되야하는 조건을 맞춰준다.
  
while(vvs < num){
    vvs *=2
}
return vvs === num
}
		
key point
whileの条件はnumより小さい値までvls=2を乗じた.
たとえば、Poweroftwo(16)ではwhile(2<16)反復文が表示されます.
222*2=16なので、vvs==num tureを返します.