Skip to content

Instantly share code, notes, and snippets.

@waneka
Created April 1, 2014 22:48
Show Gist options
  • Save waneka/9924700 to your computer and use it in GitHub Desktop.
Save waneka/9924700 to your computer and use it in GitHub Desktop.
var input = process.argv[2]
var matcher = { 41: 40, 93: 91, 125: 123 }
var tracker = []
input.split('').forEach(function(symbol) {
var code = symbol.charCodeAt(0)
if (code === 40 || code === 91 || code === 123) {
tracker.push(code)
} else if (code === 41 || code === 93 || code === 125) {
tracker[tracker.length - 1] === matcher[code] ? tracker.pop() : tracker.push('Err')
}
})
console.log(tracker.length < 1)
@raorao
Copy link

raorao commented Apr 1, 2014

boom

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment