@@ -0,0 +1,16 @@ | |||
'use strict' | |||
function isAbecedarian (word) { | |||
word = word.toLowerCase(); | |||
for (let i = 0; i < word.length -1; i++) { | |||
if (word[i] > word[i + 1]) { | |||
return false; | |||
} | |||
} | |||
return true; | |||
} | |||
console.log(isAbecedarian('abdest')); | |||
@@ -0,0 +1,22 @@ | |||
function isDoubloon (word) { | |||
word = word.toLowerCase | |||
for (let i = 0; i < word.length; i++) { | |||
let testletter1 = word[i]; | |||
let count = 0; | |||
for (let j = 0; j < word.length; j++) { | |||
let testLetter2 = word[j]; | |||
if (testletter1 === testLetter2) { | |||
count++ | |||
} | |||
} | |||
if (count != 2) { | |||
return false; | |||
} | |||
} | |||
return true; | |||
} | |||
console.log(isDoubloon('abbaa')); |
@@ -0,0 +1,16 @@ | |||
'use strict' | |||
function canSpell (word,tiles) { | |||
tiles = tiles.split(''); | |||
for (let i = 0; i < word.length; i++) { | |||
let index = tiles.indexOf(word[i]); | |||
if (index < 0) { | |||
return false; | |||
} | |||
tiles[index] = null; | |||
console.log(tiles); | |||
} | |||
return true; | |||
} | |||
console.log(canSpell('jib','quijibo')); |
@@ -44,7 +44,7 @@ function makeDownwardStairs(height) { | |||
} | |||
} | |||
//makeDownwardStairs(5); | |||
makeDownwardStairs(5); | |||
function makeSpaceLine (numSpaces,numChars) { | |||
for (let i = 0; i < numSpaces && numChars; i++) { | |||
@@ -56,8 +56,8 @@ function makeSpaceLine (numSpaces,numChars) { | |||
spaceLine +='#'; | |||
} | |||
} | |||
console.log(spaceLine); | |||
//console.log(spaceLine); | |||
} | |||
} | |||
makeSpaceLine(6,5) | |||
//makeSpaceLine(6,5) |