আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা নেয়। ফাংশনটি 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