We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 96c31eb commit 9cf905cCopy full SHA for 9cf905c
Easy/Pascal's Triangle.java
@@ -1,19 +1,15 @@
1
class Solution {
2
public List<List<Integer>> generate(int numRows) {
3
- List<List<Integer>> ans = new ArrayList<>();
+ List<List<Integer>> result = new ArrayList<>();
4
for (int i = 0; i < numRows; i++) {
5
- List<Integer> list = new ArrayList<>();
6
- for (int j = 0; j < i + 1; j++) {
7
- if (j == 0 || j == i) {
8
- list.add(1);
9
- }
10
- else {
11
- list.add(ans.get(i - 1).get(j - 1) + ans.get(i - 1).get(j));
12
+ List<Integer> temp = new ArrayList<>();
+ for (int j = 0; j <= i; j++) {
+ temp.add(
+ (j == 0 || j == i) ? 1 :
+ (result.get(i - 1).get(j - 1) + result.get(i - 1).get(j)));
13
}
14
- System.out.println(list);
15
- ans.add(list);
+ result.add(temp);
16
17
- return ans;
+ return result;
18
19
0 commit comments