Получив в качестве входных данных положительное целое число 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. Это код-гольф , поэтому выигрывает самый короткий код в байтах!
Конечные пробелы / переводы строк и ведущие переводы строк разрешены!