Skip to content

Commit 11fbcc4

Browse files
committed
Two Pointer: leetcode 67. Add Binary
1 parent ceb78d8 commit 11fbcc4

14 files changed

Lines changed: 3224 additions & 108 deletions

File tree

Algorithm/CumulativeSum/README.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ JavaScript で累積和を計算する方法を以下に示します。
88

99
```javascript
1010
function cumulativeSum(array) {
11-
let result = [];
12-
let sum = 0;
11+
let result = [];
12+
let sum = 0;
1313

14-
for (let i = 0; i < array.length; i++) {
15-
sum += array[i];
16-
result.push(sum);
17-
}
14+
for (let i = 0; i < array.length; i++) {
15+
sum += array[i];
16+
result.push(sum);
17+
}
1818

19-
return result;
19+
return result;
2020
}
2121

2222
// 使用例
@@ -30,8 +30,8 @@ JavaScript の`map`メソッドを使うと、より簡潔に記述できます
3030

3131
```javascript
3232
function cumulativeSum(array) {
33-
let sum = 0;
34-
return array.map((num) => (sum += num));
33+
let sum = 0;
34+
return array.map((num) => (sum += num));
3535
}
3636

3737
// 使用例
@@ -53,9 +53,9 @@ console.log(cumulativeSum(arr)); // [1, 3, 6, 10]
5353

5454
```javascript
5555
function cumulativeSum(array) {
56-
if (array.length === 0) return [];
57-
let sum = 0;
58-
return array.map((num) => (sum += num));
56+
if (array.length === 0) return [];
57+
let sum = 0;
58+
return array.map((num) => (sum += num));
5959
}
6060

6161
// 負の数を含む例

Algorithm/DifferenceArray/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@ arr[i] = \sum\_{j=1}^{i} diff[j]
115115
```
116116
117117
5. **累積和を計算して元の配列を復元**:
118+
118119
```python
119120
arr = [0] * 10
120121
current = 0

0 commit comments

Comments
 (0)