done
This commit is contained in:
parent
567ae4d039
commit
c03b956089
126
index.js
Normal file
126
index.js
Normal file
@ -0,0 +1,126 @@
|
||||
|
||||
// dict = {a:1, b:2, c:3}
|
||||
|
||||
// "bum" = ["b","u", "m"]
|
||||
// sum
|
||||
// foreach(letter){
|
||||
// num =dict(letter)
|
||||
// sum += num
|
||||
// }
|
||||
|
||||
|
||||
|
||||
|
||||
function wordscore(word){
|
||||
word=word.toLowerCase()
|
||||
dict={
|
||||
a:1,b:2,c:3,d:4,e:5,f:6,g:7,h:8,i:9,j:10,k:11,l:12,m:13,n:14,o:15,p:16,q:17,r:18,s:19,t:20,u:21,v:22,w:23,x:24,y:25,z:26,}
|
||||
var i = word.length
|
||||
score=0
|
||||
while (i--) {
|
||||
if (typeof dict[word.charAt(i)] === "number"){
|
||||
score=score+dict[word.charAt(i)]
|
||||
}
|
||||
}
|
||||
return score
|
||||
}
|
||||
|
||||
word="Bumchunder"
|
||||
console.log(word+" is worth "+wordscore(word)+" points")
|
||||
|
||||
// function wordscore(word){
|
||||
// var i = word.length;
|
||||
|
||||
// score=0
|
||||
// while (i--) {
|
||||
// switch (word.charAt(i)) {
|
||||
// case "a":
|
||||
// score=score+1
|
||||
// break;
|
||||
// case "b":
|
||||
// score=score+2
|
||||
// break;
|
||||
// case "c":
|
||||
// score=score+3
|
||||
// break;
|
||||
// case "d":
|
||||
// score=score+4
|
||||
// break;
|
||||
// case "e":
|
||||
// score=score+5
|
||||
// break;
|
||||
// case "f":
|
||||
// score=score+6
|
||||
// break;
|
||||
// case "g":
|
||||
// score=score+7
|
||||
// break;
|
||||
// case "h":
|
||||
// score=score+8
|
||||
// break;
|
||||
// case "i":
|
||||
// score=score+9
|
||||
// break;
|
||||
// case "j":
|
||||
// score=score+10
|
||||
// break;
|
||||
// case "k":
|
||||
// score=score+11
|
||||
// break;
|
||||
// case "l":
|
||||
// score=score+12
|
||||
// break;
|
||||
// case "m":
|
||||
// score=score+13
|
||||
// break;
|
||||
// case "n":
|
||||
// score=score+14
|
||||
// break;
|
||||
// case "o":
|
||||
// score=score+15
|
||||
// break;
|
||||
// case "p":
|
||||
// score=score+16
|
||||
// break;
|
||||
// case "q":
|
||||
// score=score+17
|
||||
// break;
|
||||
// case "r":
|
||||
// score=score+18
|
||||
// break;
|
||||
// case "s":
|
||||
// score=score+19
|
||||
// break;
|
||||
// case "t":
|
||||
// score=score+20
|
||||
// break;
|
||||
// case "u":
|
||||
// score=score+21
|
||||
// break;
|
||||
// case "v":
|
||||
// score=score+22
|
||||
// break;
|
||||
// case "w":
|
||||
// score=score+23
|
||||
// break;
|
||||
// case "x":
|
||||
// score=score+24
|
||||
// break;
|
||||
// case "y":
|
||||
// score=score+25
|
||||
// break;
|
||||
// case "z":
|
||||
// score=score+26
|
||||
// break;
|
||||
|
||||
// default:
|
||||
// break;
|
||||
// }
|
||||
// }
|
||||
// return score
|
||||
// }
|
||||
|
||||
|
||||
// word="Getting hit by a car"
|
||||
// console.log(word+" is worth "+wordscore(word)+" points")
|
||||
// console.log(word+" is worth "+wordscore2(word)+" points")
|
Loading…
Reference in New Issue
Block a user