We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f9d0034 commit 72f52b6Copy full SHA for 72f52b6
Sprint-3/2-practice-tdd/get-ordinal-number.js
@@ -1,17 +1,13 @@
1
function getOrdinalNumber(num) {
2
- if( num%10 === 1 && num%100 !== 11)
3
- {
+ const lastDigit = num % 10;
+ const lastTwoDigits = num % 100;
4
+ if (lastDigit === 1 && lastTwoDigits !== 11) {
5
return `${num}st`;
- }
6
- else if (num%10 === 2 && num%100 !== 12)
7
+ } else if (lastDigit === 2 && lastTwoDigits !== 12) {
8
return `${num}nd`;
9
10
- else if(num%10===3 && num%100 !==13)
11
+ } else if (lastDigit === 3 && lastTwoDigits !== 13) {
12
return `${num}rd`;
13
14
- else{
+ } else {
15
return `${num}th`;
16
}
17
0 commit comments