Comment detail
LL Golf Hole 2 - 文字列に含まれる単語の最初の文字を大文字にする (Nested Flatten)しまった。言語を指定し忘れました。Rubyでお願いします。
それだけじゃなんなのでこれのPerl版。文字列は標準入力から
1 | perl -pe's/\b./uc$&/ge'
|
そういえばUを使えばeは必要ないですね
1 | perl -pe's/\b./\U$&/g'
|
GNU sed版
1 | sed 's/\b./\U&/g'
|
gorubyはKernel.#gsubがないのであまり短くならない。
1 | goruby -pe'$_.gsub!(/\b./){$&.up}'
|
先ほどshebang版も投稿しましたが, 1.8.7ならこっちの方が短いですね.
1 | ruby -pe'gsub /\b./,&:upcase'
|





eban
#6914()
[
Ruby
]
Rating4/4=1.00
文字列は標準入力から
ruby -pe'gsub(/\b./){$&.upcase}'Rating4/4=1.00-0+
3 replies [ reply ]