// Main.scala
object Main {
def print(txt:String, offset:Int) : Unit = {
txt.zipWithIndex
.groupBy(_._2 % offset)
.foreach({case (_, kvs) => println(
kvs.map(_._1.toString).reverse.mkString("|")
)});
}
def main(args:Array[String]) = {
print("床前明月光疑是地上霜举头望明月低头思故乡", 5)
}
}
//低|举|疑|床
//头|头|是|前
//思|望|地|明
//故|明|上|月
//乡|月|霜|光
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文:http://blog.csdn.net/zwvista/article/details/46917203