Skip to content

Instantly share code, notes, and snippets.

@rizumita
Created March 17, 2013 00:31
Show Gist options
  • Save rizumita/5178986 to your computer and use it in GitHub Desktop.
Save rizumita/5178986 to your computer and use it in GitHub Desktop.
NSEG 第37回勉強会で作成したコード
println(args(0).toList.reverse.zipWithIndex.map{case(x,i)=>val k=" 十百千"(i)
val n=" 一二三四五六七八九"(x.toString.toInt)
n match{case' '=>""case'一'if k!=' '=>k
case _=>n+k.toString}}.reverse.mkString.trim)
@xuwei-k
Copy link

xuwei-k commented Mar 17, 2013

println(args(0).reverse.zipWithIndex.map{case(x,i)=>val k=" 十百千"(i)
" 一二三四五六七八九"(x-48)match{case' '=>""case'一'if k!=' '=>k
case n=>n+k.toString}}.reverse.mkString.trim)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment