Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve(string){
- const posInAlphabet = (letter)=>{
- let currentLetter = letter.toLowerCase();
- return currentLetter.charCodeAt()- 96;
- }
- let arr = string.split(' ');
- let result = 0;
- for (const each of arr) {
- if(each !== ""){
- let before = each.substring(0,1);
- let after = each.substring(each.length-1);
- let myNum = each.replace(before,"");
- myNum = myNum.replace(after,"");
- myNum = Number(myNum);
- let resulted = 0;
- if(before === before.toUpperCase()){
- resulted += myNum / posInAlphabet(before);
- }else{
- resulted += myNum * posInAlphabet(before);
- }
- if(after === after.toUpperCase()){
- resulted -= posInAlphabet(after);
- }else{
- resulted += posInAlphabet(after);
- }
- result+=resulted;
- }
- }
- console.log(result.toFixed(2));
- }
Advertisement
Add Comment
Please, Sign In to add comment