Skip to content

Instantly share code, notes, and snippets.

function isValid(s) {
var stack = [];
var rightChars = [')', '}', ']'];
for (var i = 0; i < s.length; i++) {
var curr = s[i];
if (stack.length > 0 && isInArray(curr, rightChars)) {
var top = stack.pop();
if (curr === ')' && top !== '(') return false;
if (curr === ']' && top !== '[') return false;
@c-mac
c-mac / index.html
Created December 13, 2014 22:43
jEqzzw
<a href="#" class="menu-icon">
<div class="line"></div>
</a>
@c-mac
c-mac / strava.js
Last active May 16, 2023 19:25
Add "pace" column to the "My Activities" strava data table
// Execute this code on https://www.strava.com/athlete/training
// Might have to edit row.children indices depending on what's in your table
let rows = document.getElementsByClassName('training-activity-row')
function timeToNumber(timeString) {
let parts = timeString.split(':');
let minutes = 0;
let hours = 0;
let seconds = 0;