知っている方は知っている問題
2019-03-01Groovy
Groovyで解いてみた。
Contents
answer.groovy
#!/usr/bin/env groovy
def code = args[0]
def parts = []
def life = 0
code.chars.each {
if (life == 0) {
parts << ""
life = Integer.parseInt(it as String, 16)
} else {
parts[-1] += it
life--
}
}
parts.each {
def mod = (it.toLong() % 26).toInteger()
print(("a".."z")[mod])
}
println()Groovy
実行
$ ./answer.groovy 500001
bBash
2019-03-01Groovy
関連記事

Groovyで、テーブル一覧、テーブル定義をHTML出力してみる2
前回作成した Groovyで、テーブル一覧、テーブル定義をHTML出力してみる ...

Groovyでもよくコマンド作るよね?(え?起動が遅い?)
以下のサイトではrubyでやっていたが、Groovyで同じことをしてみる。 UR ...

ダブルクリックの取得 どう書く?orgをgroovyでといてみた
ダブルクリックの取得 どう書く?orgをgroovyでといてみた。 どう書く?o ...

Groovyユーザーグループ・第三回関西支部のアナウンスが
Groovyユーザーグループ・第三回関西支部のアナウンスが、こんなところにも掲載 ...

Groovy(Java)でアプリケーションの二重起動を禁止する方法
Groovyに限ったことではないが、アプリケーションの二重起動を防止する方法をメ ...




ディスカッション
コメント一覧
まだ、コメントがありません