Bash
ProjectEuler
数学

Project Euler Q40 【チャンパーノウン定数】

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