Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- object Kata {
- def binaryToString(input: String): String = {
- @scala.annotation.tailrec
- def toNumber(st: String, two: Int = 128, number: Int = 0): Int =
- if (st.isEmpty) number
- else toNumber(st.tail, two / 2, st.head.asDigit * two + number)
- input.grouped(8).map[Char](s => toNumber(s).toChar).mkString
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement