new_contents: """Leetcode 118. Pascal's Triangle
  Easy
  
  Given a non-negative integer numRows, generate the first numRows of Pascal's triangle.
  
  In Pascal's triangle, each number is the sum of the two numbers directly above it.
  
  Example:
  Input: 5
  Output:
  [
       [1],
      [1,1],
     [1,2,1],
    [1,3,3,1],
   [1,4,6,4,1]
  ]
  """
  
  class Solution(object):
      def generate(self, numRows):
          """
          :type numRows: int
          :rtype: List[List[int]]
          """
          pass
  
  
  def main():
      pass
  
  
  if __name__ == '__main__':
      main()
  
subject: Add lc118_pascal_triangle.py