Ispirato da questa sfida
Obbiettivo:
L'obiettivo è disegnare onde che si infrangono su una spiaggia.
Ingresso:
Ti verranno dati 3 numeri interi (in qualunque formato tu voglia) come input.
Il primo numero intero sarà la lunghezza del disegno Il secondo numero intero sarà l'indice del banco di sabbia, dove le onde iniziano a crestare (almeno 3 spazi dalla spiaggia)
Il terzo numero intero sarà la spaziatura tra le onde (almeno 3, può essere maggiore della lunghezza del disegno, nel qual caso si disegna solo un'onda)
Produzione:
L'output sarà una scatola di personaggi che mostra le onde che si infrangono sulla spiaggia. Il disegno dovrebbe terminare quando la prima ondata ha completato lo schianto sulla spiaggia.
Inizialmente, l'onda viene mostrata come swell ( _-_).
Quando l'onda passa il banco di sabbia, inizia a crest ( /c_).
Alla fine l'onda si schianta sulla spiaggia ( /c.=> _-_=> ___=> __.).
Esempi:
Ingresso: 14 4 6
Produzione:
-___________..
_-__________..
__-_________..
___-________..
___/c_______..
____/c______..
-____/c_____..
_-____/c____..
__-____/c___..
___-____/c__..
___/c____/c_..
____/c____/c..
-____/c____-_.
_-____/c_____.
__-____/c___..
Ingresso: 10, 2, 11
Produzione:
-_______..
_-______..
_/c_____..
__/c____..
___/c___..
____/c__..
_____/c_..
______/c..
_______-_.
_________.
________..
Ingresso: 6 0 3
c___..
/c__..
_/c_..
c_/c..
/c_-_.
_/c__.
c_/c..
Regole:
Si applicano scappatoie standard
Questo è code-golf, quindi vince il codice più corto
·posto del periodo ASCII? (In realtà è una vittoria piuttosto grande nel mio codice.)
·non è ASCII, che può escludere alcune lingue. Può essere sostituito da.?