 Negatif olmayan bir numRows tamsayı verildiğinde, Pascal üçgeninin ilk numRows'unu oluşturun. Örneğin, giriş 5 ise çıkış şöyle olmalıdır: [ [1], [1,1], [1,2,1], [1,3,3,1], [1,4,6, 4,1] ]
İşte sorunu çözen bazı Python kodları: ``` class Çözüm: def create(self, numRows: int) -> List[List[int]]: üçgen = [] for i in range(numRows): row = [Yok _ için aralık(i+1)] satır[0], satır[-1] = 1, 1 j için aralık(1, len(sıra)-1): satır[j] = üçgen[i-1] [j-1] + üçgen[i-1][j] üçgen.append(satır) dönüş üçgeni ``` Buradaki fikir, Pascal üçgeninin her bir sırasını, bir önceki satırdaki iki sayıyı toplayarak oluşturmaktır. Boş bir üçgen listesiyle başlıyoruz ve oluşturduğumuz her satırı listeye ekliyoruz. Bir satırdaki eksik değerleri temsil etmek için Yok'u kullanırız ve her satırın ilk ve son öğelerini 1 olarak başlatırız.