「1から1000までの数を全て足した結果を答えよ」
って問題があった場合
sum = 1+2+3+ .. 999+1000 で計算するのではなく―
sum = max * (min + max) / 2 とした方が単純。
つまり
sum = 1000 * (1 + 1000) / 2 でもって計算させるとループ処理が消える。
面倒な処理を書かなくて済むし。
って問題があった場合
sum = 1+2+3+ .. 999+1000 で計算するのではなく―
sum = max * (min + max) / 2 とした方が単純。
つまり
sum = 1000 * (1 + 1000) / 2 でもって計算させるとループ処理が消える。
面倒な処理を書かなくて済むし。
コメント