Skip to content

Commit ecbd8d9

Browse files
committed
feat: completing getOrdinalNumber function
1 parent 01358ab commit ecbd8d9

1 file changed

Lines changed: 20 additions & 1 deletion

File tree

‎practice-tdd/get-ordinal-number.js‎

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,25 @@
11
export function getOrdinalNumber(num) {
2+
if (num % 100 === 11) {
3+
return `${num}th`;
4+
}
5+
if (num % 100 === 12) {
6+
return `${num}th`;
7+
}
8+
9+
if (num % 100 === 13) {
10+
return `${num}th`;
11+
}
12+
213
if (num % 10 === 1) {
314
return `${num}st`;
415
}
5-
return "1st";
16+
17+
if (num % 10 === 2) {
18+
return `${num}nd`;
19+
}
20+
21+
if (num % 10 === 3) {
22+
return `${num}rd`;
23+
}
24+
return `${num}th`;
625
}

0 commit comments

Comments
 (0)