diff --git a/Calculator.js b/Calculator.js new file mode 100644 index 0000000..4af4609 --- /dev/null +++ b/Calculator.js @@ -0,0 +1,20 @@ +var letters = { + a: 1, e: 1, i: 1, o: 1, u: 1, l: 1, n: 1, r: 1, s: 1, t: 1, d: 2, g: 2, + b: 3, c: 3, m: 3, p: 3, f: 4, h: 4, v: 4, w: 4, y: 4, k: 5, j: 8, x: 8, q: 10, z: 10 +}; +function scrabble(word) { + var score = 0; + var wordLower = word.toLowerCase().split(""); + for (var i = 0; i < wordLower.length; i++) { + score += letters[wordLower[i]]; + } + return score; +} +; +window.onload = function () { + function Result() { + var input = document.getElementById("word"); + document.getElementById("result").innerHTML = scrabble(input.value).toString(); + } + document.getElementById("btn").addEventListener("click", Result); +}; diff --git a/Calculator.ts b/Calculator.ts new file mode 100644 index 0000000..98911b9 --- /dev/null +++ b/Calculator.ts @@ -0,0 +1,22 @@ + + var letters = { + a: 1,e: 1, i: 1, o: 1, u: 1, l: 1, n: 1, r: 1, s: 1, t: 1, d: 2,g: 2, + b: 3,c: 3,m: 3,p: 3,f: 4,h: 4,v: 4,w: 4,y: 4,k: 5,j: 8,x: 8,q: 10,z: 10 + }; + +function scrabble(word) { + var score = 0; + var wordLower = word.toLowerCase().split(""); + for (var i = 0; i < wordLower.length; i++) { + score += letters[wordLower[i]]; + } + return score; + }; + + window.onload=function(){ + function Result() { + let input = document.getElementById("word"); + document.getElementById("result").innerHTML = scrabble(input.value).toString(); + } + document.getElementById("btn").addEventListener("click", Result); +} \ No newline at end of file diff --git a/Style.css b/Style.css new file mode 100644 index 0000000..13cce3c --- /dev/null +++ b/Style.css @@ -0,0 +1,17 @@ +#content{ + display: flex; + justify-content: center; + align-items: center; + height: 20vh; +} +body{ + background-color: bisque; + +} +h2{ + display: flex; + justify-content: center; + align-items: center; + height: 10vh; + +} diff --git a/main.html b/main.html new file mode 100644 index 0000000..b46a32f --- /dev/null +++ b/main.html @@ -0,0 +1,19 @@ + + + + + + Scrabble + + + + +

Scrabble Word Score Calculator

+ +
+ + +
+

+ + \ No newline at end of file