Skip to content

Commit 4e854a3

Browse files
241212 update
1 parent 6bc4c62 commit 4e854a3

30 files changed

+70
-1
lines changed

AreTheyTheSame.js

100644100755
File mode changed.

CaesarsCypher.js

100644100755
File mode changed.

README.md

100644100755
File mode changed.

TenMinWalk.js

100644100755
File mode changed.

allUnique.js

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
// Defines the challenge
2+
let challengeText = document.getElementById('challenge')
3+
4+
challengeText.innerText = "Write a program to determine if a string contains only unique characters. Return true if it does and false otherwise. The string may contain any of the 128 ASCII characters. Characters are case-sensitive, e.g. 'a' and 'A' are considered different characters."
5+
6+
//grabbing the html object IDs
7+
let input = document.getElementById('input')
8+
let button = document.getElementById('button')
9+
let output = document.getElementById('primus')
10+
11+
//main function(s)
12+
const doIt = () => {
13+
output.innerText = /(.).*\1/.test(input.value)
14+
}
15+
16+
//outcomes
17+
// setInterval(doIt, 2000)
18+
// button.addEventListener("click", doIt(inputStr))
19+
20+
// Testing that all functions complete
21+
console.log('Pattern complete, Goose')

arrayDifference.js

100644100755
File mode changed.

breakCamelCase.js

100644100755
File mode changed.

chessFunNoOne.js

100644100755
File mode changed.

convertToCamelCase.js

100644100755
File mode changed.

dataReverse.js

100644100755
File mode changed.

everyOtherArrayReversed.js

100644100755
File mode changed.

fakeBinary.js

100644100755
File mode changed.

fourLetterFriends.js

100644100755
File mode changed.

index.html

100644100755
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,11 @@
1515
<form action="">
1616
<label for="input">Your input:</label>
1717
<input type="text" id="input" name="input" />
18+
<button id="button" class="mainBTN" type="button" onclick="doIt()">DO</button>
1819
</form>
1920
</div>
2021
<div>Your output is: <span id="primus">error Will Robinson!</span></div>
2122
</div>
2223
</body>
23-
<script src="./reverseWords.js" defer></script>
24+
<script src="./allUnique.js" defer></script>
2425
</html>

isSquare.js

100644100755
File mode changed.

kebabizeSolution.js

100644100755
File mode changed.

mexicanWave.js

100644100755
File mode changed.

middlePermutation.js

100644100755
File mode changed.

multiplesOf3and5.js

100644100755
File mode changed.

numberOfPeopleInTheBus.js

100644100755
File mode changed.

outputDomainName.js

100644100755
File mode changed.

persistence.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
let input = document.getElementById('input');
2+
let output = document.getElementById('primus');
3+
4+
function persistence(num) {
5+
// need a fail state for null / undefined
6+
return num;
7+
}
8+
9+
input.addEventListener('input', () => {
10+
output.innerText = persistence(input.value);
11+
console.log(input.value);
12+
});
13+
14+
// testing purposes, safely ignore the below
15+
console.log(input.value);

reverseWords.js

100644100755
File mode changed.

rowWeights.js

100644100755
File mode changed.

shortestWord.js

100644100755
File mode changed.

smallestNumber.js

100644100755
File mode changed.

snailSort.js

100644100755
File mode changed.

stopSpinningWords.js

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
// Defines the challenge
2+
let challengeText = document.getElementById('challenge')
3+
4+
challengeText.innerText = "Write a function that takes in a string of one or more words, and returns the same string, but with all words that have five or more letters reversed (Just like the name of this Kata). Strings passed in will consist of only letters and spaces. Spaces will be included only when more than one word is present."
5+
6+
//input var set up
7+
let input = document.getElementById('input')
8+
let inputStr = input.value
9+
10+
//output var set up
11+
let output = document.getElementById('primus')
12+
13+
14+
//main function(s)
15+
function wordSpinner(str) {
16+
let outputString = ''
17+
for(i=str.length; i>0; i--) {
18+
let letter = 'L'
19+
outputString = outputString + letter
20+
}
21+
output.innerText = outputString
22+
}
23+
24+
// finalOutput = wordSpinner(input.value)
25+
26+
//outcomes
27+
setInterval(wordSpinner(inputStr), 2000)
28+
29+
30+
31+
// Testing that all functions complete
32+
console.log('Pattern complete, Goose')

stringToNumber.js

100644100755
File mode changed.

styles.css

100644100755
File mode changed.

0 commit comments

Comments
 (0)