Я устал, но не могу заснуть. Помоги мне считать овец.
Учитывая ввод N (положительное целое число), заставьте N овец перепрыгнуть через забор ascii, как в примере ниже. Только один кадр должен отображаться одновременно:
o |-|
──|-|── 0
o|-|
──|-|── 0
o
|-|
──|-|── 0
|-|o
──|-|── 0
|-| o
──|-|── 0
o |-|
──|-|── 1
o|-|
──|-|── 1
o
|-|
──|-|── 1
Счет следует хранить в нижней правой части «основания». Трейлинг и пробелы и переводы строки разрешены. Если выбранный вами язык затрудняет очистку экрана для каждого кадра, вы можете добавить достаточное количество новых строк, чтобы очистить экран - укажите, сколько строк вы добавили для этого в своем ответе. Программа должна завершиться, когда N-я овца окажется на пятом этаже.
Завтра мне нужно рано вставать, поэтому выигрывает самый короткий код в байтах. Пожалуйста, отправьте функцию или завершите программу. Применяются стандартные лазейки.
N=3
последнего кадра будет содержаться овца на правом конце и счетчик все равно скажет 2
. Это верно?