Skip to content

Instantly share code, notes, and snippets.

View dragonza's full-sized avatar

Alex Vuong dragonza

View GitHub Profile
@dragonza
dragonza / Random Quote generator
Last active November 14, 2015 12:55
Random Quote generator
Random Quote generator
----------------------
A [Pen](http://codepen.io/Dragonza/pen/RWVYYj) by [Alex ](http://codepen.io/Dragonza) on [CodePen](http://codepen.io/).
[License](http://codepen.io/Dragonza/pen/RWVYYj/license).
@dragonza
dragonza / Pomodoro Timer.markdown
Last active January 3, 2016 16:19
Pomodoro Timer
@dragonza
dragonza / index.html
Created January 7, 2018 12:57
JS30 Ajax Type Ahead
<form class="search-form">
<input type="text" class="search" placeholder="City or State">
<ul class="suggestions">
<li>Filter for a city</li>
<li>or a state</li>
</ul>
</form>
@dragonza
dragonza / reverseString.js
Last active January 25, 2018 06:31
String reversal
function reverse(str) {
return str.split('').reduce((rev, char) => char + rev, '')
}
@dragonza
dragonza / reverseString.js
Created January 25, 2018 06:30
String reversal 2 using reverse()
function reverse(str) {
return str.split('').reverse().join('');
}
@dragonza
dragonza / reverseString.js
Created January 25, 2018 06:32
String reversal with for ... of
function reverse(str) {
let reverseString = '';
for (let character of str) {
reverseString = character + reverseString;
}
return reverseString;
}
@dragonza
dragonza / reverseString.js
Created January 25, 2018 06:34
String reversal with for loop
function reverse(str) {
let reversed = '';
for (var i = str.length - 1; i >= 0; i--) {
reversed += str[i];
}
return reversed;
}
@dragonza
dragonza / palindrome.js
Created January 28, 2018 15:42
Palindromes
function palindrome(str) {
const reversed = str.split('').reverse().join('');
return str === reversed;
}
@dragonza
dragonza / palindrome.js
Last active January 28, 2018 16:13
Palindrome
function palindrome(str) {
const arr = str.split(''); // turn a string in to an array of characters
return arr.every((char, i) => char === str[str.length - 1 - i]); // return true if all elements in the array pass the test implemented by the provided function.
}
@dragonza
dragonza / palindrome.js
Created January 28, 2018 16:28
Palindrome
function palindrome(str) {
for (var i = 0; i < str.length / 2; i++) {
if (str[i] !== str[str.length - 1 -i]) {
return false;
}
}
return true;
}