vollmond
By: a guest | Jul 19th, 2008 | Syntax:
Groovy | Size: 1.93 KB | Hits: 117 | Expires: Never
//SearchEngines - Google codejam
println "Usage: <command> <path to input>"
}
testCase = 1
state = "engines"
} else if (state
== "engines") {
engines.add(line)
numEngines--
state = "queries"
}
} else if (state
== "queries") {
queries.add(line)
numQueries--
state = "engines"
processData()
testCase++
}
}
}
processData()
}
def engine
= getBestEngine
()
if (query
== engine
&& queries.
size() > 0
) {
engine = getBestEngine()
}
queries.remove(0)
}
println "Case #${testCase}: ${count}"
}
engines.
each() { engine
->
queries.
each() { query
->
bestEngine = engine
}
}
}
}
bestEngine = engine
}
}
}
}