Sono stanco, ma non riesco ad addormentarmi. Aiutami a contare le pecore.
Dato un input N (numero intero positivo), fai saltare N pecore su una recinzione ASCII, come nell'esempio seguente. Dovrebbe essere visualizzato solo un fotogramma alla volta:
o |-|
──|-|── 0
o|-|
──|-|── 0
o
|-|
──|-|── 0
|-|o
──|-|── 0
|-| o
──|-|── 0
o |-|
──|-|── 1
o|-|
──|-|── 1
o
|-|
──|-|── 1
Il conteggio dovrebbe essere tenuto nella parte in basso a destra del "terreno". Sono ammessi trailing e leader spazi bianchi e newline. Se la tua lingua preferita ha difficoltà a svuotare lo schermo per ogni fotogramma, puoi aggiungere nuove righe sufficienti per svuotare lo schermo. Indica quante righe aggiungi per questo nella tua risposta. Il programma dovrebbe terminare quando l'ennesima pecora si trova sul quinto floortile.
Ho bisogno di alzarmi presto domani, quindi vince il codice più corto in byte. Si prega di inviare una funzione o completare il programma. Si applicano scappatoie standard.
N=3l'ultimo fotogramma conterrà una pecora all'estremità destra e il contatore continuerà a dire 2. È corretto?
