File tree Expand file tree Collapse file tree 1 file changed +25
-2
lines changed
Sprint-3/3-mandatory-practice/implement Expand file tree Collapse file tree 1 file changed +25
-2
lines changed Original file line number Diff line number Diff line change 11function getOrdinalNumber ( num ) {
2- return "1st" ;
2+ // return "1st"; //always returns "1st" no matter what input is provided
3+ const lastTwo = num % 100 ;
4+ const lastDigit = num % 10 ;
5+ if ( lastTwo >= 11 && lastTwo <= 13 ) {
6+ return num + "th" ;
7+ }
8+
9+ switch ( lastDigit ) {
10+ case 1 :
11+ return num + "st" ;
12+ case 2 :
13+ return num + "nd" ;
14+ case 3 :
15+ return num + "rd" ;
16+ default :
17+ return num + "th" ;
18+ }
319}
20+ module . exports = getOrdinalNumber ;
421
5- module . exports = getOrdinalNumber ;
22+ // console.log(getOrdinalNumber(1)); // "1st"
23+ // console.log(getOrdinalNumber(2)); // "2nd"
24+ // console.log(getOrdinalNumber(3)); // "3rd"
25+ // console.log(getOrdinalNumber(4)); // "4th"
26+ // console.log(getOrdinalNumber(51)); // "51st"
27+ // console.log(getOrdinalNumber(102)); // "102nd"
28+ // console.log(getOrdinalNumber(1114)); // "1114th"
You can’t perform that action at this time.
0 commit comments