LoginSignup
1
1

More than 5 years have passed since last update.

Project Euler Q6 【二乗和の差】

Last updated at Posted at 2017-10-02

Project Eulerをワンライナーで解いてみる。
間違っていたらコメントください。

問題

最初の10個の自然数について, その二乗の和は,
$1^2 + 2^2 + ... + 10^2 = 385$

最初の10個の自然数について, その和の二乗は,
$(1 + 2 + ... + 10)^2 = 55^2 = 3025$

これらの数の差は $3025 - 385 = 2640$ となる.

同様にして, 最初の100個の自然数について二乗の和と和の二乗の差を求めよ.

解答

seq 100 |
awk '{a+=$1;b+=$1^2}END{print a^2-b}'
25164150

答え合わせ

こちらのサイト様と一致していればOKとした。
http://kingyojima.net/pje/006.html

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1