Skip to content

Commit f3643c1

Browse files
committed
third times the charm
1 parent bd9746a commit f3643c1

3 files changed

Lines changed: 20 additions & 2 deletions

File tree

Sprint-2/3-mandatory-implement/1-bmi.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,7 @@
1515
// It should return their Body Mass Index to 1 decimal place
1616

1717
function calculateBMI(weight, height) {
18-
// return the BMI of someone based off their weight and height
19-
}
18+
let bmi = weight/(height*height)
19+
return bmi.toFixed(1)
20+
}
21+
console.log(calculateBMI(70,1.73))

Sprint-2/3-mandatory-implement/2-cases.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,9 @@
1414
// You will need to come up with an appropriate name for the function
1515
// Use the MDN string documentation to help you find a solution
1616
// This might help https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toUpperCase
17+
function SNAKE_CASE (mesasge){
18+
let snake = mesasge.replace(/ /g,"_");
19+
let upper = snake.toUpperCase();
20+
return upper;
21+
}
22+
console.log(SNAKE_CASE("hello there"));

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

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,13 @@
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+
let penceStringWithoutTrailingP = penceString.replace( /[^1-9]/g, ""); //39772
9+
const paddedPenceNumberString = penceStringWithoutTrailingP.padStart(3, "0"); //39772
10+
const pounds = paddedPenceNumberString.substring( 0, paddedPenceNumberString.length - 2 ); // 397
11+
const pence = paddedPenceNumberString.substring(paddedPenceNumberString.length - 2)
12+
.padEnd(2, "0"); // 72
13+
return ${pounds}.${pence}`; // 397.72
14+
15+
}
16+
console.log(toPounds("397d72p"));

0 commit comments

Comments
 (0)