Получив в качестве входных данных положительное целое число n>=1
, выведите первые n
строки следующего треугольника:
1
1 0 1
0 0 1 0 0
1 1 1 0 1 1 1
0 0 0 0 1 0 0 0 0
1 1 1 1 1 0 1 1 1 1 1
0 0 0 0 0 0 1 0 0 0 0 0 0
1 1 1 1 1 1 1 0 1 1 1 1 1 1 1
0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0
1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1
Строки чередуются между всеми нулями и всеми единицами, за исключением того, что центральный столбец перевернут.
Контрольные примеры
Вход :
3
Выход :
1 1 0 1 0 0 1 0 0
Вход :
10
Выход :
1 1 0 1 0 0 1 0 0 1 1 1 0 1 1 1 0 0 0 0 1 0 0 0 0 1 1 1 1 1 0 1 1 1 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1
Ваш код должен работать для любого n<100
. Это код-гольф , поэтому выигрывает самый короткий код в байтах!
Конечные пробелы / переводы строк и ведущие переводы строк разрешены!