aboutsummaryrefslogtreecommitdiff
path: root/challenge-262/2colours/groovy/ch-1.groovy
blob: bd1b79407a005b37c29373ceb12305789214d5c4 (plain)
1
2
3
4
5
6
import groovy.json.JsonSlurper

final REPLACEMENTS = ['()', '[]']
def jsonSlurper = new JsonSlurper()
def ints = jsonSlurper.parseText(System.console().readLine('@ints = ').tr(*REPLACEMENTS))
println ints.groupBy{ Integer.signum(it) }.findAll{ it.key.abs() > 0 }.values()*.size().max()