Kompletna aplikacja w języku Scala jako rozwiązanie zadania ze SPOJa

jlaskowski.blogspot.com 8 lat temu
Dostałem namiary na zadanie w SPOJu i tak mnie natchnęło, aby usiąść nad tym w Scali:

object Main extends App {
val nums = """(\d+) (\d+) (\d+)""".r

// io.Source.fromString(input).getLines()
io.Source.stdin.getLines().drop(1).map {
case nums(c, k, w) => c.toInt * w.toInt }.map(b => if (b) "yes" else "no").foreach(println)
}
Zrozumiałe? Pytania? Dałoby się to napisać prościej i/lub krócej? Chętny/-a zrozumieć, o co chodzi w temacie? Służę pomocą!
Idź do oryginalnego materiału