Tamam, son zamanlarda biraz üçgen vuruşu yaptım, işte bir tane daha.
Clark Üçgeni, her bir satırın en soldaki girişinin 1 olduğu ve en sağdaki girişlerin, satır sayısı arttıkça artan 6'nın katlarından oluştuğu bir üçgendir. İşte bir görselleştirme
1 6
1 . 12
1 . . 18
1 . . . 24
1 . . . . 30
1 . . . . . 36
Pascal'ın Üçgeni gibi diğer tüm girdiler sağ üst ve sol üstteki sayıların toplamıdır.
İşte doldurulmuş ilk birkaç satır
1 6
1 7 12
1 8 19 18
1 9 27 37 24
1 10 36 64 61 30
1 11 46 100 125 91 36
Görev
Bir satır numarası (üstten başlayarak) ve bir sütun numarası (o satırdaki sıfırdan farklı ilk öğeden başlayarak) belirli bir hücredeki değeri verir. Her iki giriş de 1 veya 0 dizinli olabilir (isterseniz karıştırıp eşleştirebilirsiniz). Üçgenin sınırları dışına tanımsızdır ve bu değerler için sorgulandığında istediğiniz her şeyi yapabilirsiniz.
Bu kod golf , amaç çözümünüzdeki bayt sayısını en aza indirmektir.