サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
qiita.com/tokotoko33ok
# === 非累積和 tmp = [] arr = [1,5,9,7,5,3,2,5,8,4] for i in range(2, 8): tmp_i = arr[i] tmp.append(tmp_i) print(sum(tmp)) # 31を出力 ###### ============= 累積和 arr = [1,5,9,7,5,3,2,5,8,4] # 10個要素 s = [0] * 11 # arr より1つ多い 配列要素を作成する for i in range(10): s[i + 1] = s[i] + arr[i] # 累積和 同士で 演算して解を出す print(s[8] - s[2]) # s[8] 37 - s[2] 6 = 31 ● 累積和ループ表 ループ回数 , 配列sの値 , 配列aの値 0: s0 0 | a0 1 1: s1 1 | a1 5 2: s2 6
このページを最初にブックマークしてみませんか?
『qiita.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く