The If Works This dirt was a building before

Archive for 8 July 2008

Brain teaser

In response to Dustin Diaz (you’ll need a JavaScript 1.8 capable browser, or Ojay): var arr = ['a', 'b', 'c', 'c', 'd','e', 'e', 'e', 'e', 'e', 'f', 'e', 'f', 'e', 'f', 'a', 'a', 'a', 'f', 'f', 'f']; arr.reduce(function(memo, letter) { var last = memo[memo.length - 1]; if (!last || last[0] != letter) memo.push([letter]); else last.push(letter); [...]