Fammi un chip QFP!
QFP è un tipo di fattore di forma per un componente elettrico in cui i pin escono dai lati di un chip. Ecco un'immagine di un tipico componente QFP:

puoi vedere che la formula generale è di avere 4 lati di uguale numero di pin.
La tua sfida è creare un programma che includa un numero intero, che rappresenta il numero di pin su un lato e crea un componente ASCII QFP con pin numerati.
Ingresso:
un singolo intero che rappresenta il numero di pin su un lato
Produzione:
Un chip ASCII QFP con una piedinatura appropriata.
Esempio:
ingresso: 1
4 ┌┴┐ 1┤ ├3 └┬┘ 2
Ingresso: 2
87 ┌┴┴┐ 1┤ ├6 2┤ ├5 └┬┬┘ 34
ingresso: 12
444444444333 876543210987 ┌┴┴┴┴┴┴┴┴┴┴┴┴┐ 1┤ ├36 2┤ ├35 3┤ ├34 4┤ ├33 5┤ ├32 6┤ ├31 7┤ ├30 8┤ ├29 9┤ ├28 10┤ ├27 11┤ ├26 12┤ ├25 └┬┬┬┬┬┬┬┬┬┬┬┬┘ 111111122222 345678901234
Regole:
- tutti i chip QFP devono essere chiusi e sigillati così come ascii fornisce. la spaziatura è della massima importanza. La polvere all'interno di un microprocessore è roba cattiva!
- la numerazione dei pin deve essere eseguita come negli esempi (leggi da sinistra a destra, dall'alto verso il basso, numerato in senso antiorario)
- È possibile iniziare la numerazione da 0, ma ciò non deve influire sul chip (un input di 12 richiede comunque 12 pin per lato)
- Gli unici caratteri validi nel tuo output sono
1,2,3,4,5,6,7,8,9,0,┌,┴,┐,├,┘,┬,└,┤, spazi e newline. - sono consentite tutte le codifiche per le lingue, ma l'output DEVE essere coerente con le regole sopra.
Questo è un codegolf e come tale vince il codice con il minor numero di byte! In bocca al lupo!