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 0644d6f commit 99213f2Copy full SHA for 99213f2
Sprint-3/2-practice-tdd/get-ordinal-number.js
@@ -6,16 +6,16 @@ function getOrdinalNumber(num) {
6
const lastTwoDigits = num % 100;
7
const lastDigit = num % 10;
8
9
- switch (true) {
10
- case lastTwoDigits === 11:
11
- case lastTwoDigits === 12:
12
- case lastTwoDigits === 13:
13
- return `${num}th`;
14
- case lastDigit === 1:
+ if (lastTwoDigits === 11 || lastTwoDigits === 12 || lastTwoDigits === 13) {
+ return `${num}th`;
+ }
+
+ switch (lastDigit) {
+ case 1:
15
return `${num}st`;
16
- case lastDigit === 2:
+ case 2:
17
return `${num}nd`;
18
- case lastDigit === 3:
+ case 3:
19
return `${num}rd`;
20
default:
21
return `${num}th`;
0 commit comments