Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- object Test {
- val number:List[List[String]] = splitter(
- " _ _ _ _ _ _ _ _ \n" +
- "| | | _| _||_||_ |_ ||_||_|\n" +
- "|_| ||_ _| | _||_| ||_| _|"
- )
- def splitter(a:String): List[List[String]] = {
- val lines = a.split('\n')
- val parts:Seq[Seq[String]] = lines.map(_.grouped(3).toSeq)
- (0 until parts(0).length).map((i) =>
- List(parts(0)(i), parts(1)(i), parts(2)(i))).toList
- }
- def fromPipes(a:String) = {
- splitter(a).map(number.indexOf(_))
- }
- def main(args:Array[String]):Unit = {
- println(fromPipes(io.Source.fromFile("/files/inputfile").mkString))
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement