Project Eulerをワンライナーで解いてみる。
間違っていたらコメントください。
問題
正の整数を順に連結して得られる以下の$10$進の無理数を考える:
$0.123456789101112131415161718192021...$
小数第$12$位は$1$である.
$d_n$で小数第$n$位の数を表す. $d_1 × d_{10} × d_{100} × d_{1000} × d_{10000} × d_{100000} × d_{1000000}$ を求めよ.
解答
seq -s "" 999999 |
awk -v FS= '{s=1;for(i=0;i<=6;i++){s*=$(10^i)};print s}'
210
答え合わせ
こちらのサイト様と一致していればOKとした。
http://kingyojima.net/pje/040.html