Skip to content

Commit 48dba8f

Browse files
committed
Build getOrdinalNumber code
1 parent 9c2b470 commit 48dba8f

File tree

1 file changed

+38
-1
lines changed

1 file changed

+38
-1
lines changed
Lines changed: 38 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,42 @@
11
function getOrdinalNumber(num) {
2-
return "1st";
2+
num = num.toString();
3+
if (
4+
num.slice(-2) === "11" ||
5+
num.slice(-2) === "12" ||
6+
num.slice(-2) === "13"
7+
) {
8+
return num + "th";
9+
} else if (num.slice(-1) === "1") {
10+
return num + "st";
11+
return num + "st";
12+
} else if (num.slice(-1) === "2") {
13+
return num + "nd";
14+
} else if (num.slice(-1) === "3") {
15+
return num + "rd";
16+
} else {
17+
return num + "th";
18+
}
319
}
420

521
module.exports = getOrdinalNumber;
22+
23+
console.log(getOrdinalNumber(1));
24+
console.log(getOrdinalNumber(2));
25+
console.log(getOrdinalNumber(3));
26+
console.log(getOrdinalNumber(4));
27+
console.log(getOrdinalNumber(5));
28+
console.log(getOrdinalNumber(6));
29+
console.log(getOrdinalNumber(7));
30+
console.log(getOrdinalNumber(8));
31+
console.log(getOrdinalNumber(9));
32+
console.log(getOrdinalNumber(10));
33+
console.log(getOrdinalNumber(11));
34+
console.log(getOrdinalNumber(12));
35+
console.log(getOrdinalNumber(13));
36+
console.log(getOrdinalNumber(21));
37+
console.log(getOrdinalNumber(22));
38+
console.log(getOrdinalNumber(23));
39+
console.log(getOrdinalNumber(101));
40+
console.log(getOrdinalNumber(111));
41+
console.log(getOrdinalNumber(112));
42+
console.log(getOrdinalNumber(113));

0 commit comments

Comments
 (0)