Estou cansado, mas não consigo adormecer. Ajude-me a contar ovelhas.
Dada a entrada N (número inteiro positivo), faça N ovelhas saltarem sobre uma cerca ascii, como na amostra abaixo. Somente um quadro deve ser exibido por vez:
o |-|
──|-|── 0
o|-|
──|-|── 0
o
|-|
──|-|── 0
|-|o
──|-|── 0
|-| o
──|-|── 0
o |-|
──|-|── 1
o|-|
──|-|── 1
o
|-|
──|-|── 1
A contagem deve ser mantida no lado inferior direito do 'solo'. O espaço em branco à direita e as novas linhas são permitidos. Se o seu idioma de escolha tiver dificuldade em limpar a tela para cada quadro, você poderá adicionar novas linhas suficientes para limpar a tela - indique quantas linhas você adiciona para isso na sua resposta. O programa deve terminar quando a ovelha N'th estiver no quinto floortile.
Preciso acordar cedo amanhã, para ganhar o menor código em bytes. Envie uma função ou programa completo. Aplicam-se brechas padrão.
N=3
o último quadro conterá uma ovelha na extremidade direita e o contador ainda dirá 2
. Isso está correto?