Хорошо, я недавно получил небольшой треугольник, так что вот еще один.
Треугольник Кларка - это треугольник, где крайний левый элемент каждой строки равен 1, а крайний правый элемент состоит из кратных 6, которые увеличиваются с увеличением номера строки. Вот визуализация
1 6
1 . 12
1 . . 18
1 . . . 24
1 . . . . 30
1 . . . . . 36
Точно так же, как Треугольник Паскаля, все остальные записи являются суммой чисел справа вверху и слева вверху.
Вот первые несколько заполненных строк
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
задача
Учитывая номер строки (начиная с верха) и номер столбца (начиная с первого ненулевого элемента в этой строке), выведите значение в этой конкретной ячейке. Оба входа могут иметь индекс 1 или 0 (вы можете смешивать и сочетать, если хотите). Выход за границы треугольника не определен, и вы можете делать все, что пожелаете, когда запрашиваете эти значения.
Это код-гольф , цель - минимизировать количество байтов в вашем решении.