AtCoder の Some Sums を解いてみているのですが、その中で新しく知ったことをメモ。
個人的に競技プログラミングに深入りするつもりはありませんが、いろいろ調べるようになって新しいことを知れるので、その面は楽しんでいます。
無限ループにするには
今までこう書くことが多かった
C なんかでも whlie (true)
ってすることは多いかと思いますが、そのノリです。
while [ 1 ]; do
hogehoge
if [ <condition is truthy> ]; then
break
fi
done
ヌルコマンドの活用
1
というマジックナンバーが不要になるので、こちらの方がいいかも。
while :; do
hogehoge
if [ <condition> ]; then
break
fi
done