Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Kiểm tra số có phải lũy thừa của 3 trong JavaScript

Viết hàm kiểm tra số n có phải là lũy thừa của 3 (3^k) không.

Ví dụ

const num = 243; var isPowerOf3 = (num = 3) => {    let divisor = num === 1 ? 1 : 3; while(divisor < num){       divisor *= 3;    };    return divisor === num; }; console.log(isPowerOf3(num)); console.log(isPowerOf3(343)); console.log(isPowerOf3(81));

Kết quả

true false true