diff --git a/2017/day-11/solution.scala b/2017/day-11/solution.scala index a293af2..cd715c0 100644 --- a/2017/day-11/solution.scala +++ b/2017/day-11/solution.scala @@ -32,6 +32,10 @@ object solution { } def dist(x: Int, y: Int): Int = { - return Math.max(x, y); + if (x.signum == y.signum) { + return Math.max(x.abs, y.abs); + } else { + return x.abs + y.abs + } } }