हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या लेता है। फ़ंक्शन को 10 की शक्ति वापस करनी चाहिए जो इनपुट संख्या के सबसे नजदीक है।
उदाहरण के लिए -
f(1) = 1 f(5) = 1 f(15) = 10 f(43) = 10 f(456) = 100 f(999) = 100
उदाहरण
const num = 2355;
const num1 = 346;
const num2 = 678;
const nearestPowerOfTen = (num) => {
let count = 0;
while(num > 1){
count ++; num/= 10;
};
return Math.pow(10, count-1) * (Math.round(num) ? 10: 1);
}
console.log(nearestPowerOfTen(num));
console.log(nearestPowerOfTen(num1));
console.log(nearestPowerOfTen(num2)); आउटपुट
और कंसोल में आउटपुट होगा -
1000 100 1000