Mam tabliczkę czekolady i potrzebuję pomocy w jedzeniu, więc napiszesz program, aby to zrobić.
Wyjaśnienie
Pierwszy wiersz to wejście. Przykłady są oddzielone pustą linią.
7
____
__|__|
|__|__|
|__|__|
|__|__|
6
_______
|__|__|
|__|__|
|__|__|
5
____
__|__|
|__|__|
|__|__|
0
1
____
|__|
Spec
Mamy nadzieję, że przykłady jasno określają to wyzwanie, ale aby uniknąć ewentualnych nieporozumień, oto specyfikacja:
Możesz mieć jeden opcjonalny biały / wiodący biały znak
Dane wejściowe 0to puste dane wyjściowe.
Jeśli dane wejściowe są parzyste, górne rzędy wyglądają następująco:
_______
|__|__|
Jeśli jest nieparzysty, górny wiersz to:
____
|__|
Jeśli jest nieparzysty i większy niż 1, górne rzędy to:
____
__|__|
Następujące rzędy to:
|__|__|
dopóki liczba wystąpień nie |__|będzie taka sama jak na wejściu
1? Czy wejście0musi być obsługiwane?