Skip to content

Instantly share code, notes, and snippets.

@gibo
gibo / Kata
Created March 10, 2017 14:55
kata
Cons.fromArray = function(array) {
array = array.reverse();
let last = new Cons(array.shift(), null);
array.forEach(function(item) {
last = new Cons(item, last);
});
return last;
}
// ** check for validate parenthesis
const isValidParenthesis = str => {
let brackets = 0;
for (let i = 0; i < str.length; i++) {
if (str.charAt(i) === "(") {
brackets++;
} else if (str.charAt(i) === ")") {
brackets--;
} else {