हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक संख्या या एक स्ट्रिंग लेता है जो एक वर्ष का प्रतिनिधित्व करता है। उस वर्ष से हमारे कार्य को यह पता लगाना चाहिए कि वह वर्ष किस शताब्दी में आता है।
उदाहरण के लिए -
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