blob: 5f679e77ac166f828a9561aa73834e7f1b5eb7de (
plain)
1
2
3
4
5
6
7
8
9
10
|
import groovy.json.JsonSlurper
import groovy.json.JsonOutput
final REPLACEMENTS = ['()', '[]']
def jsonSlurper = new JsonSlurper()
def ints = jsonSlurper.parseText(System.console().readLine('@ints = ').tr(*REPLACEMENTS))
ints.sort()
println JsonOutput.toJson(ints.collate(2).collectMany{ it.reverse() }).tr(*REPLACEMENTS.reverse())
|