Skip to content

Instantly share code, notes, and snippets.

View sgoel's full-sized avatar
💭
I may be slow to respond.

Sachin Goel sgoel

💭
I may be slow to respond.
View GitHub Profile
@sgoel
sgoel / MaxiumSubarray.js
Last active August 29, 2015 14:22
Maximum Subarray
var input = [-2, 1, -3, 4, -1, 2, 1, -5, 4];
// Maximum Subarray
function maxiumumSubArray (inputArray) {
var reduced;
var max = 0;
for (var i = 0; i < input.length; i++) {
for (var j = i + 1; j < input.length; j++) {
reduced = input.slice(i, j).reduce(function(a, b) {
@sgoel
sgoel / gist:6598976
Last active December 23, 2015 07:09 — forked from bri-bri/gist:6597826
function convertObjectKeyToArray(obj,key) {
if( obj.hasOwnProperty(key) ) {
if( Object.prototype.toString.call(obj[key]) === '[object Object]' ) {
new_array = [];
for ( objkey in obj[key] ) {
new_array.push(obj[key][objkey]);
}
obj[key] = new_array;
} else {
print("{" + obj._id + "} has type " + typeof obj[key]+ " for key: " + key );
@sgoel
sgoel / highcharts.function.js
Created December 29, 2011 07:09
HighCharts Function
function drawChart() {
var options = {
chart: {
renderTo: 'chart',
},
series: []
};
$.getJSON('path/to/data', function(data) {
options.series = data.series;
options.xAxis.categories = data.categories;