Zebra puzzle: Difference between revisions
Content deleted Content added
m →{{header|Perl 6}}: tweak solve() muti subs |
m Typo in Scala solution Norvegia fixed to Norvegian |
||
Line 6,147:
} yield new House(nationality, color, beverage, animal, brand)
val members = for { // Neighborhood clues
h1 <- housesLeftOver().filter(p => (p.nationality == "
h3 <- housesLeftOver(h1).filter(p => p.beverage == "Milk") // #9 // 24
h2 <- housesLeftOver(h1, h3).filter(_.color == "Blue") // #15
Line 6,208:
House 5 German, Green, Coffee, Zebra, Prince.
</pre>
===Scala Alternate Version (Over-engineered)===
<lang scala>import scala.util.Try
|