シェア
ぬるから
2020年1月31日 13:24
ぬるからです社内で開催されたコードゴルフコンテストをガリガリ書いてました。幾らかコードゴルフの知識もついたので、まとめます。なお、gccのc17でコンパイル確認しているため環境によっては通ったり通らなかったりするかもしれません。・巨大な配列の宣言方法。999999以上の配列を宣言したい場合int a[999999]とするよりint a[2<<20]と、シフト演算を使った方が
2020年2月19日 17:31
の続きです。今回はpythonに関して書きます。python3(バージョンは忘れました)で実行しています。・文字操作はスライスを使う。全部が全部という訳では無いですが、スライスを使うとグッと短くかけることがあります。pythonコードゴルフにおいて、スライスの理解は必ず必要な気がします。例えば、奇数番目の文字を取り出す場合a[::2]とかって書けます。変にfor文書くより短