Skip to content

Commit 9bebaa6

Browse files
authored
Update 339. Nested List Weight Sum.java
1 parent 4b1a6e6 commit 9bebaa6

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

339. Nested List Weight Sum.java

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,21 @@
1616
* }
1717
*/
1818
public class Solution {
19-
public int helper(List<NestedInteger> nl, int depth) {
19+
public int getSum(List<NestedInteger> nestedList, int depth) {
2020
int sum = 0;
21-
for (int i = 0; i < nl.size(); i++) {
22-
if (nl.get(i).isInteger()) {
23-
sum += nl.get(i).getInteger() * depth;
21+
22+
for (NestedInteger i : nestedList) {
23+
if (i.isInteger()) {
24+
sum += depth * i.getInteger();
2425
} else {
25-
sum += helper(nl.get(i).getList(), depth+1);
26+
sum += getSum(i.getList(), depth+1);
2627
}
2728
}
29+
2830
return sum;
2931
}
3032

3133
public int depthSum(List<NestedInteger> nestedList) {
32-
return helper(nestedList, 1);
34+
return getSum(nestedList, 1);
3335
}
3436
}

0 commit comments

Comments
 (0)