Sha256: 2bc6d822bae44400ee625321064ce1c7cf5ca223f30561e6c7bec265b2596a61
Contents?: true
Size: 408 Bytes
Versions: 193
Compression:
Stored size: 408 Bytes
Contents
case class Triangle(a: Double, b: Double, c: Double) { private def checkInequality = a + b >= c && a + c >= b && b + c >= a val illogical: Boolean = List(a, b, c).count(_ <= 0) > 0 || !checkInequality val isosceles: Boolean = !illogical && (a == b || a == c || b == c) val equilateral: Boolean = !illogical && ( a == b && b == c) val scalene: Boolean = !illogical && !isosceles && !equilateral }
Version data entries
193 entries across 193 versions & 1 rubygems