Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions basicMath/MathUtilities.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,19 @@ class MathUtilities {


add(baseValue, valueToAdd){
return -1;
return baseValue + valueToAdd;
}

subtract(baseValue, valueToAdd){
return -1;
return baseValue - valueToAdd;
}

divide(baseValue, valueToAdd){
return -1;
return baseValue/valueToAdd;
}

multiply(baseValue, valueToAdd){
return -1;
return baseValue * valueToAdd;
}
}

Expand Down
65 changes: 53 additions & 12 deletions strangerStrings/StrangerStrings.js
Original file line number Diff line number Diff line change
@@ -1,36 +1,77 @@
class StrangerStrings {

getHelloWorld(){
return null;
return "Hello World";
}

concatenation(firstSegment, secondSegment){
return null;
return firstSegment + secondSegment;
}

getPrefix(input){
return null;
}

// Goal: Get first three letters of input word
// Get first letter
//let firstLetter = input.charAt(0);
//get second letter
//let secondLetter = input.charAt(1);
//get thirdletter
//let thirdLetter = input.charAt(2);
//combine all three letters
//let answer = fistLetter + secondLetter + thirdLetter
return input.substring(0, 3);
}

getSuffix(input){
return null;
// get the last letter
//let lastLetter = input.charAt(5);
// get the 2nd to last letter
//let secondLastLetter = input.charAt(4);
// get the 3rd to last letter
//let thirdLastLetter = input.charAt(3);
//combine all three letters
//let answer = thirdLastLetter + secondLastLetter + lastLetter;
//Return answer
return input.substring(input.length - 3,input.length);

}

getMiddleCharacter(input){
return null;
//let middle
//= Math.floor(input.length / 2);
//return input.substring(middle,middle+1);
//}
var position;
var length;

if(input.length % 2 == 1) {
position = input.length / 2;
length = 1;
} else {
position = input.length / 2 - 1;
length = 2;
}
return input.substring(position, position + length);
}


getFirstWord(input){
return null;
return input.substring(0,6);
}

getSecondWord(spaceDelimnatedInput){
return null;
return spaceDelimnatedInput.substring(7,11);
}

reverse(input){
return null;
var newString = "";
for (var i = input.length - 1; i >= 0; i--) {
newString += input[i];
}
return newString;
}
}
}

module.exports = StrangerStrings;
// return input.split("").reverse().join("");

module.exports = StrangerStrings;