Files
aoc/day2/part2.scala
Xavier Morel d4d1f95619 Adding day 2
2018-12-05 10:03:12 +01:00

17 lines
296 B
Scala

import scala.io.StdIn._
val items = Iterator
.continually(readLine)
.takeWhile(_ != null)
.toList
val res = items
.combinations(2)
.map(x => x(0) zip x(1))
.dropWhile(_.count(t => t._1 != t._2) != 1)
.map(_.filter(t => t._1 == t._2).map(_._1))
.next
println(res.mkString(""))