Skip to content

Commit 69ae220

Browse files
committed
formatting using prettier
1 parent ecbbbef commit 69ae220

File tree

1 file changed

+15
-8
lines changed

1 file changed

+15
-8
lines changed

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

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,22 @@
66
// You should call this function a number of times to check it works for different inputs
77

88
function toPounds(penceString) {
9+
const penceStringWithoutTrailingP = penceString.substring(
10+
0,
11+
penceString.length - 1
12+
);
913

10-
const penceStringWithoutTrailingP = penceString.substring(0,penceString.length - 1);
14+
const paddedPenceNumberString = penceStringWithoutTrailingP.padStart(3, "0");
15+
const pounds = paddedPenceNumberString.substring(
16+
0,
17+
paddedPenceNumberString.length - 2
18+
);
1119

12-
const paddedPenceNumberString = penceStringWithoutTrailingP.padStart(3, "0");
13-
const pounds = paddedPenceNumberString.substring(0,paddedPenceNumberString.length - 2);
20+
const pence = paddedPenceNumberString
21+
.substring(paddedPenceNumberString.length - 2)
22+
.padEnd(2, "0");
1423

15-
const pence = paddedPenceNumberString.substring(paddedPenceNumberString.length - 2).padEnd(2, "0");
16-
17-
return console.log(${pounds}.${pence}`);
24+
return console.log(${pounds}.${pence}`);
1825
}
19-
toPounds('399p') // £3.99
20-
toPounds('1095p') // £10.95
26+
toPounds("399p"); // £3.99
27+
toPounds("1095p"); // £10.95

0 commit comments

Comments
 (0)