def int(str
: String
) = Some
(str
).
collect { case s
if s.
nonEmpty ⇒ s.
toInt }
def baytopetuhisosnuleey
(str
: String
): String
= str.
split("/",
3).
map(int).
toList match { case Some
(a
) :: Some
(b
) :: Some
(c
) :: Nil ⇒
s"govno $a $b $c"
case Some
(a
) :: None
:: Some
(c
) :: Nil ⇒
s"mocha $a $c"
"mamasha opa"
}
Seq("1/2/3", "1//3", "1/2").foreach(string ⇒ println(baytopetuhisosnuleey(string)))
}
b2JqZWN0IE1haW4gZXh0ZW5kcyBBcHAgewoJZGVmIGludChzdHI6IFN0cmluZykgPSBTb21lKHN0cikuY29sbGVjdCB7IGNhc2UgcyBpZiBzLm5vbkVtcHR5IOKHkiBzLnRvSW50IH0KCQoJZGVmIGJheXRvcGV0dWhpc29zbnVsZWV5KHN0cjogU3RyaW5nKTogU3RyaW5nID0gc3RyLnNwbGl0KCIvIiwgMykubWFwKGludCkudG9MaXN0IG1hdGNoIHsKCQljYXNlIFNvbWUoYSkgOjogU29tZShiKSA6OiBTb21lKGMpIDo6IE5pbCDih5IKCQkJcyJnb3ZubyAkYSAkYiAkYyIKCQkJCgkJY2FzZSBTb21lKGEpIDo6IE5vbmUgOjogU29tZShjKSA6OiBOaWwg4oeSCgkJCXMibW9jaGEgJGEgJGMiCgkJCQoJCWNhc2UgXyDih5IgCgkJCSJtYW1hc2hhIG9wYSIKCX0KCQoJU2VxKCIxLzIvMyIsICIxLy8zIiwgIjEvMiIpLmZvcmVhY2goc3RyaW5nIOKHkiBwcmludGxuKGJheXRvcGV0dWhpc29zbnVsZWV5KHN0cmluZykpKQp9