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 75b0d32 commit 6b1aed0Copy full SHA for 6b1aed0
1 file changed
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 penceStringWithoutTrailingP = penceString.substring(0, penceString. length -1);
10
+ const paddedPenceNumberString = penceStringWithoutTrailingP.padStart (3, "0");
11
+ const pounds = paddedPenceNumberString.substring (0,paddedPenceNumberString.length -2);
12
+ const pence = paddedPenceNumberString.substring (paddedPenceNumberString.length -2); padEnd(2,"0");
13
14
+ return `£${pounds}.${pence}`;
15
+}
16
+console.log(toPounds("399p"))
17
+console.log(toPounds("5p"))
18
+console.log(toPounds("5678p"))
0 commit comments