Опис:
Подавши рядок у якості введення, перевірте, чи є він дійсним порядковим номером англійською мовою чи ні. Якщо воно дійсне, повертається триє значення, інакше повертається хибне значення. (Запропонував @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/…