আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা বা একটি স্ট্রিং নেয় যা একটি বছরের প্রতিনিধিত্ব করে। সেই বছর থেকে আমাদের ফাংশনটি বের করা উচিত এবং বছরটি যে সেঞ্চুরিতে পড়ে তা ফিরিয়ে দেওয়া উচিত।
উদাহরণস্বরূপ -
f("2000") = 20 f(1999) = 20 f("2002") = 21
নিম্নলিখিত কোড -
উদাহরণ
const centuryFromYear = year => { if(typeof year == 'string'){ if(year.toString().slice(-2) == '00'){ return year.toString().slice(0,2); }else{ return (Math.floor(+year/100) +1).toString(); }; }else if(typeof year == 'number'){ return Math.floor((year-1)/100) + 1; }else{ return undefined; }; }; console.log(centuryFromYear("2000")); console.log(centuryFromYear("2002")); console.log(centuryFromYear(1999));
আউটপুট
নিম্নোক্ত কনসোলে আউটপুট -
20 21 20