Skip to content

Commit 122c731

Browse files
authored
Refactor toPounds function
Refactor toPounds function for reusability and clarity.
1 parent 5196c63 commit 122c731

File tree

1 file changed

+0
-13
lines changed

1 file changed

+0
-13
lines changed

Sprint-2/3-mandatory-implement/3-to-pounds.js

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,3 @@
44
// You will need to declare a function called toPounds with an appropriately named parameter.
55

66
// You should call this function a number of times to check it works for different inputs
7-
function toPounds(penceString) {
8-
9-
const penceStringWithoutTrailingP = penceString.substring(0,penceString.length - 1);
10-
11-
const paddedPenceNumberString = penceStringWithoutTrailingP.padStart(3, "0");
12-
const pounds = paddedPenceNumberString.substring(0,paddedPenceNumberString.length - 2);
13-
14-
const pence = paddedPenceNumberString.substring(paddedPenceNumberString.length - 2).padEnd(2, "0");
15-
16-
return console.log(${pounds}.${pence}`);
17-
}
18-
toPounds('399p') // £3.99
19-
toPounds('1095p') // £10.95

0 commit comments

Comments
 (0)