We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 84ed53e commit 7a09127Copy full SHA for 7a09127
Sprint-2/3-mandatory-implement/3-to-pounds.js
@@ -4,3 +4,15 @@
4
// You will need to declare a function called toPounds with an appropriately named parameter.
5
6
// You should call this function a number of times to check it works for different inputs
7
+
8
+function toPounds(penceString) {
9
+ const noP = penceString.slice(0, -1);
10
+ const padded = noP.padStart(3, "0");
11
+ const pounds = padded.slice(0, -2);
12
+ const pence = padded.slice(-2).padEnd(2, "0");
13
+ return `£${pounds}.${pence}`;
14
+}
15
+console.log(toPounds("5p")); // £0.05
16
+console.log(toPounds("70p")); // £0.70
17
+console.log(toPounds("399p")); // £3.99
18
+console.log(toPounds("1000p")); // £10.00
0 commit comments