1. 程式人生 > >8.13 計算陣列的小和

8.13 計算陣列的小和

題目】:

  陣列小和的定義如下:

  例如,陣列s=[1, 3, 5, 2, 4, 6],在s[0]的左邊小於或等於s[0]的數的和為0,在s[1]的左邊小於或等於s[1]的數的和為1,在s[2]的左邊小於或等於s[2]的數的和為1+3=4,在s[3]的左邊小於或等於s[3]的數的和為1,在s[4]左邊小於或等於s[4]的數的和為1+3+2=6,在s[5]左邊小於或等於s[5]的數的和為1+3+5+2+4=15,所以s的小和為0+1+4+1+6+15=27

  給定一個數組s,實現函式返回s的小和

 

題目來源:左程雲老師《程式設計師程式碼面試指南》