fork(1) download
  1. object Main extends App {
  2. def int(str: String) = Some(str).collect { case s if s.nonEmpty ⇒ s.toInt }
  3.  
  4. def baytopetuhisosnuleey(str: String): String = str.split("/", 3).map(int).toList match {
  5. case Some(a) :: Some(b) :: Some(c) :: Nil ⇒
  6. s"govno $a $b $c"
  7.  
  8. case Some(a) :: None :: Some(c) :: Nil ⇒
  9. s"mocha $a $c"
  10.  
  11. case _
  12. "mamasha opa"
  13. }
  14.  
  15. Seq("1/2/3", "1//3", "1/2").foreach(string ⇒ println(baytopetuhisosnuleey(string)))
  16. }
Success #stdin #stdout 0.41s 322624KB
stdin
Standard input is empty
stdout
govno 1 2 3
mocha 1 3
mamasha opa