Я втомився, але, здається, не можу заснути. Допоможіть мені порахувати овець.
З огляду на вхід N (додатне ціле число), змусьте N овець перестрибнути через огорожу ascii, як зразок нижче. Одразу повинен відображатися лише один кадр:
o |-|
──|-|── 0
o|-|
──|-|── 0
o
|-|
──|-|── 0
|-|o
──|-|── 0
|-| o
──|-|── 0
o |-|
──|-|── 1
o|-|
──|-|── 1
o
|-|
──|-|── 1
Граф повинен утримуватися в правій нижній частині 'землі'. Дозволені трейлінг та провідні пробіли та нові рядки. Якщо ваша мова вибору має труднощі з очищенням екрана для кожного кадру, ви можете додати достатньо нових рядків для очищення екрана - будь ласка, вкажіть, скільки рядків ви додали для цього у своїй відповіді. Програма повинна завершитися, коли N-я вівця знаходиться на п’ятому поверсі.
Мені потрібно вставати рано завтра, тому найкоротший код у байтах виграє. Надішліть функцію або повну програму. Застосовуються стандартні лазівки.
N=3
останнього кадру в правому кінці буде розміщена вівця, і лічильник все одно скаже 2
. Це правильно?