Skip to content

Instantly share code, notes, and snippets.

View sauban's full-sized avatar

Lawal Sauban sauban

View GitHub Profile
function findConsecutiveRuns (arr) {
const runs = [];
for (let i = 0; i < arr.length; i++) {
const curr = arr[i];
const next = arr[i+1];
const last = arr[i+2];
if ( Math.abs(next - curr) == 1 && Math.abs(curr - last) == 2 ) {
runs.push(i);
}
}
var arith = {
add: function(arg1, arg2, cb){
console.log(arguments);
var success = arg1 + arg2;
return cb(success);
},
substract: function(arg1, arg2){
return arg1 - arg2;
},
multiply: function(arg1, arg2){
@sauban
sauban / naijaPhone
Last active August 29, 2015 14:24
Testing a nigerian phone number
var verifynumber = function(num){
var number = num.toString();
if(number.length !== 13){
console.log('invalid phone number');
return false;
} else {
var get234 = number.substring(0,3);
if(get234 === "234"){
console.log("good people, great nation");
return true;
var Person = function(name){
this.name = name;
this.age = 20;
this.nationality = "Nigerian"
};
Person.prototype.getInfo = function(){
console.log(this.name + "(" + this.age +" yrs old)" + " is a " + this.nationality);
}