日次アーカイブ: 2015年01月23日

1件のコメント

久々にシェル芸ブログです。2chまとめブログでこんなのを見つけたので、シェル芸で解いてみました。

面接官 「1~250までの数字がある。1つだけ抜けてる数字がある時、どうやってその数字を探し出しますか?」 : IT速報

※ 2015/01/24 12:00更新

Twitterで別解が集まりましたので、本記事末尾に追記しました。

きっともっとスマートなやり方があると思いますが、とりあえずこんな感じでやりました。数字の書いてあるファイルを「nums」としています。

$ expr $(seq 1 250 | awk 'BEGIN{sum=0}{sum=sum+$1}END{print sum}') - $(awk 'BEGIN{sum=0}{sum=sum+$1}END{print sum}' nums)

…続きを読む