Skip to content

Commit c953391

Browse files
committed
Complete function in get-ordinal-number.js
1 parent bc5c9eb commit c953391

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
function getOrdinalNumber(num) {
2-
return "1st";
2+
let strNum;
3+
const lastNum = num % 10;
4+
const lastTwoNums = num % 100;
5+
if (lastNum === 1 && lastTwoNums !== 11) {
6+
strNum = `${String(num)}st`;
7+
} else if (lastNum === 2 && lastTwoNums !== 12) {
8+
strNum = `${String(num)}nd`;
9+
} else if (lastNum === 3 && lastTwoNums !== 13) {
10+
strNum = `${String(num)}rd`;
11+
} else {
12+
strNum = `${String(num)}th`;
13+
}
14+
return strNum;
315
}
416

517
module.exports = getOrdinalNumber;

0 commit comments

Comments
 (0)