Yukicoder No.163 cAPSlOCK

,

http://yukicoder.me/problems/no/163

golfで勝つのにvimLを覚えないといけない時代が来ていたらしい。

problem

tr A-Za-z a-zA-Z ($16$byte) する問題。

鑑賞

yozaさんによるvimscript $9$byte解: http://yukicoder.me/submissions/138246

norm V~
p
  • norm:norm[al][!] {commands}で、ノーマルモードのコマンドを実行。
  • V[count]Vで、行単位ビジュアルモードへ移行。
  • ~{Visual}~で、選択範囲のケースを反転。
  • p:[range]p[rint] [flags]で、その行を出力。