Ingresso:
- Un numero intero , che è garantito essere .
- Un numero intero , che è uno di .
Produzione:
Una strada di dimensione , che sarà nella direzione nord-ovest se ; una direzione nord se ; o una direzione nord-est se . La strada sarà sempre larga tre spazi (o cinque in generale se includessimo i confini esterni). Inoltre, ci sarà una linea di separazione stradale nella parte inferiore, e successivamente si alternerà mentre si sale.
Qualche esempio:
Ingresso:
Uscita:
/ / /
/ /
/ / /
/ /
/ / /
/ /
/ / /
Ingresso: Uscita:
\ \
\ \ \
\ \
\ \ \
Regole della sfida:
- Qualsiasi quantità di spazi iniziali / finali e / o newline è accettabile, purché stampi la strada richiesta da qualche parte sullo schermo.
- Invece delle opzioni puoi anche usare le opzioni o . Inoltre, puoi scegliere quale delle tre opzioni mappare a quale delle tre direzioni. (Assicurati di menzionare quali opzioni hai usato se differisce dal
[north-west, north, north-east]
rispettivamente per quello che viene usato in questa descrizione della sfida!) - È accettabile qualsiasi formato di output ragionevole. Il più comune è ovviamente quello di stamparlo su STDOUT, ma anche restituirlo come stringa o elenco di caratteri 2D va bene.
Regole generali:
- Questo è code-golf , quindi vince la risposta più breve in byte.
Non lasciare che le lingue di code-golf ti scoraggino dal pubblicare risposte con lingue non codegolfing. Prova a trovare una risposta il più breve possibile per "qualsiasi" linguaggio di programmazione. - Per la tua risposta valgono regole standard con regole I / O predefinite , quindi puoi usare STDIN / STDOUT, funzioni / metodo con i parametri corretti e tipo di ritorno, programmi completi. La tua chiamata.
- Sono vietate le scappatoie predefinite .
- Se possibile, aggiungi un link con un test per il tuo codice (ad es. TIO ).
- Inoltre, si consiglia vivamente di aggiungere una spiegazione per la risposta.
Casi test:
I due esempi precedenti e:
Ingresso:
Uscita:
| |
| | |
| |
| | |
| |
| | |
| |
| | |
| |
| | |