Guest User

Untitled

a guest
Jun 23rd, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. /**
  2. * @param {number} numRows
  3. * @return {number[][]}
  4. */
  5. var generate = function(numRows) {
  6. var result = [[1]];
  7. if (numRows = 1) {
  8. return result = result;
  9. }
  10. for (var row = 1; row < n; row++) {
  11. for (var col = 1; col <= row; col++) {
  12. result[row][col] = result[row -1][col] + result [row - 1][col -1];
  13. }
  14. }
  15. return result;
  16. };
  17.  
  18.  
  19. // input: number
  20. // output: array
  21. // constraints: none
  22. // edge cases: none
  23. // enter a number of rows and output an array with subarrays with values respective to pascals triangle
  24. // base case: when numRows equals 1, return output
Add Comment
Please, Sign In to add comment