# -*- coding: utf-8 -*- # http://odz.sakura.ne.jp/projecteuler/index.php?cmd=read&page=Problem%206 # # 1 .. nの平方数の総和は # (n * (n + 1) * (2 * n + 1)) / 6 # なので sqr_sum = (100 * (100 + 1) * (2 * 100 + 1)) / 6 # となり # 1 .. nの総和の平方数は # (n * (2 + (n - 1)) / 2) ** 2 # なので sum_sqr = (100 * (2 + (100 - 1)) / 2) ** 2 # となり,差は puts sum_sqr - sqr_sum # である.