Skip to content

Commit b63687d

Browse files
committed
implement function to return ordinal suffixes for numbers ending with 1, 2, and 3
1 parent 56d5d43 commit b63687d

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

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

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
11
export function getOrdinalNumber(num) {
2-
return "1st";
2+
const numStr = num.toString();
3+
const numLength = numStr.length;
4+
if (numStr[numLength - 1] == "1" && numStr[numLength - 2] != "1") {
5+
return `${numStr}st`;
6+
} else if (numStr[numLength - 1] == "2" && numStr[numLength - 2] != "1") {
7+
return `${numStr}nd`;
8+
} else if (numStr[numLength - 1] == "3" && numStr[numLength - 2] != "1") {
9+
return `${numStr}rd`;
10+
}
11+
12+
//return "1st";
313
}

0 commit comments

Comments
 (0)