Sha256: 7299d252016be5f160be5e61cd276bff8241c20b3242c3446a3ed055837b3755
Contents?: true
Size: 362 Bytes
Versions: 257
Compression:
Stored size: 362 Bytes
Contents
case class Matrix(values: List[List[Int]]) { lazy val saddlePoints: Set[(Int, Int)] = { val rowMaxes = values.map(_.max).toVector val columns = values.transpose val colMins = columns.map(_.min).toVector (for { i <- 0 until values.length j <- 0 until columns.length if rowMaxes(i) == colMins(j) } yield (i, j)).toSet } }
Version data entries
257 entries across 257 versions & 1 rubygems