OriginalGriff
Это не "отношения", это закономерность. Начните с 1 и следуйте по линии
1-2 6-7 15
/ / / /
3 5 8 14
| / / /
4 9 13
/ /
10 12
| /
11
Вы пишете числа от 1 до 15 по порядку, следуя шаблону "идите направо, затем налево и вниз, затем вниз, затем направо и вверх", повторяйте до тех пор, пока не дойдете до конца.
Это легче увидеть, если вы немного повернете треугольник:
1
3 2
4 5 6
10 9 8 7
11 12 13 14 15
Каждая строка меняет направление и увеличивает "количество чисел", которое вы выводите.
Подумайте об этом немного - разработка того, что делать, является частью вашей задачи, она предназначена для того, чтобы заставить вас думать о решениях в целом и о том, как вы переводите их из требования в функциональное описание, которое вы можете реализовать.
Вы доберетесь туда, немного подумав (и, вероятно, несколько фальстартов - не бойтесь сдать его и начать снова, но сохраните старые копии на случай, если передумаете).
Rick York
Отлично сработано. Я думаю, что одна из ключевых вещей, которым учит это упражнение, - распознавание образов. К сожалению, вы как бы выпустили кошку из мешка на этом. ;)
Тем не менее, одно дело видеть паттерн, а другое-писать код для его генерации, так что все в порядке. В следующий раз я ожидаю, что этот индивид сначала более внимательно посмотрит на паттерн, чтобы сам по себе был образовательным. :)
OriginalGriff
Это одна из "тех вещей", если вы слишком сильно концентрируетесь на цифрах, вы не можете видеть лес за деревьями, и это может быть удручающим. У него все еще есть трудная часть работы, но у него есть идея для следующего раза, надеюсь!