У меня есть шоколадная плитка, и мне нужна помощь, чтобы съесть ее, так что вы будете писать программу для этого.
объяснение
Первая строка - это ввод. Примеры разделены пустой строкой.
7
____
__|__|
|__|__|
|__|__|
|__|__|
6
_______
|__|__|
|__|__|
|__|__|
5
____
__|__|
|__|__|
|__|__|
0
1
____
|__|
спекуляция
Надеемся, что примеры четко указывают на эту проблему, но чтобы избежать возможной путаницы, вот спецификация:
Вы можете иметь один необязательный трейлинг / лидирующий пробел
Вход 0
является пустым выходом.
Если ввод четный, верхние строки выглядят так:
_______
|__|__|
Если это странно, верхний ряд:
____
|__|
Если он нечетный и больше 1, верхние строки:
____
__|__|
Следующие строки:
|__|__|
пока количество экземпляров не |__|
будет таким же, как на входе
1
? Нужно ли0
поддерживать ввод ?