Skip to content

Instantly share code, notes, and snippets.

View secondBreakfastDev's full-sized avatar
🤓
Geeking

secondBreakfastDev

🤓
Geeking
View GitHub Profile
@secondBreakfastDev
secondBreakfastDev / beatmap.js
Created June 13, 2016 06:41
Beatmap Generaor
'use strict';
/**
* Generate betamap
* @param {Number} bpm beats per minute
* @param {Number} length duration of the song in seconds
* @param {Number} rate samples per second
* @return {Array} beatmap
*/
function generateBeatMap(bpm, length, rate)
@secondBreakfastDev
secondBreakfastDev / pascal.js
Last active March 27, 2018 08:36
Pascal's triangle
'use strict';
// pure bottom-up recursion
function getNumberPure(r, c) {
if (0 == c) return 1;
if (0 == r || c == r) return 1;
else return getNumberPure(r-1, c-1) + getNumberPure(r-1, c);
}
// bottom-up recursion with memorization