Advertisement
MiroJoseph

Create Phone Number

Apr 22nd, 2020
661
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.32 KB | None | 0 0
  1. My:
  2. object Kata {
  3.   def createPhoneNumber(numbers: Seq[Int]):String = {
  4.     numbers.mkString("").replaceFirst("(\\d{3})(\\d{3})(\\d+)", "($1) $2-$3")
  5.   }
  6. }
  7.  
  8. Other:
  9. object Kata {
  10.   def createPhoneNumber(numbers: Seq[Int]) = {
  11.     val ns = numbers.mkString
  12.     s"(${ns.take(3)}) ${ns.slice(3, 6)}-${ns.drop(6)}"
  13.   }
  14. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement