diff --git a/index.html b/index.html
new file mode 100644
index 0000000..1ded215
--- /dev/null
+++ b/index.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+ Warmup
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/main.js b/main.js
new file mode 100644
index 0000000..4c79929
--- /dev/null
+++ b/main.js
@@ -0,0 +1,27 @@
+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
+};
+var calButton = document.querySelector(".calculate");
+var result = 0;
+calButton.addEventListener('click', function (e) {
+ e.preventDefault();
+ var word = document.querySelector('.word').value;
+ console.log(word);
+ result = scrabble(word);
+ console.log(result);
+ var score = document.querySelector('.score');
+ score.innerHTML = "" + result;
+});
+function scrabble(word) {
+ var score = 0;
+ for (var i = 0; i < word.length; i++) {
+ score += letters[word.charAt(i).toUpperCase()];
+ }
+ return score;
+}
diff --git a/main.ts b/main.ts
new file mode 100644
index 0000000..3d3cdf9
--- /dev/null
+++ b/main.ts
@@ -0,0 +1,33 @@
+const 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,
+
+
+}
+
+const calButton = document.querySelector(".calculate");
+let result = 0;
+calButton.addEventListener('click' , (e)=>{
+ e.preventDefault();
+ const word = (document.querySelector('.word')).value;
+ console.log(word)
+ result = scrabble(word);
+ console.log(result)
+
+ const score = (document.querySelector('.score'));
+ score.innerHTML= ` ${result}`;
+})
+
+
+function scrabble(word){
+ let score = 0;
+ for(let i = 0; i < word.length; i++){
+ score += letters[word.charAt(i).toUpperCase()];
+ }
+ return score;
+}
\ No newline at end of file