विवरण :
इनपुट के रूप में एक स्ट्रिंग को देखते हुए, जांचें कि क्या यह अंग्रेजी में मान्य क्रमांक है या नहीं। यदि यह वैध रिटर्न ट्रुथ वैल्यू है, तो मिथ्या मान लौटाएं। (@Arnauld द्वारा सुझाया गया। धन्यवाद। @JoKing द्वारा भी)
जो उपयोगकर्ता क्रमिक संख्याओं के बारे में जानना चाहते हैं, वे यहां जाएं:
https://www.mathsisfun.com/numbers/cardinal-ordinal-chart.html (द्वारा सुझाव: qwr)
संभव इनपुट:
21st ---> true
12nd ---> false
1nd ---> false
....
यह एक कोड गोल्फ चुनौती है इसलिए प्रत्येक भाषा में सबसे छोटा कोड विजेता होगा।
उदाहरण :
console.log('12th' , true) // This evaluates to true
console.log('1st' , true) // also evaluates to true
console.log('21nd' , false) // returns false
console.log('11st' , false) // returns false
console.log('111199231923819238198231923213123909808th' , true) // true
चूंकि बहुत से लोगों ने यह सवाल पूछा था कि क्या इनपुट केवल वैध तार होंगे या नहीं:
सभी इनपुट हमेशा मान्य होंगे। यानी वे स्ट्रिंग के रूप में होंगे और चार प्रत्ययों में से एक के साथ एक अंक (या अंकों की संख्या) शामिल होंगे:
st
, nd
, rd
,th
1st
होते हैं, नकारात्मक अध्यादेश मौजूद नहीं हैं - english.stackexchange.com/questions/309713/…