Compito
Il compito è quello di affiancare i poligoni, data la configurazione del vertice.
punteggio
Il tuo punteggio è uguale al "livello di complessità" raggiunto dalla tua candidatura. I livelli di complessità sono cumulativi, il che significa che per raggiungere il n. 3 è necessario supportare anche il n. 1 e il n. 2.
Gli invii a un livello di complessità uguale si distinguono per il conteggio dei byte; vittorie più basse.
Ingresso
L'input è una stringa contenente una configurazione di vertice, che rappresenta una figura di vertice. Cioè, un elenco di numeri separati da punti, in cui ogni numero intero (n) rappresenta un normale n-gon, collegato da un vertice comune.
Devono essere supportate le seguenti configurazioni di vertici:
3.3.3.3.3.33.3.3.3.63.3.3.4.4(nota che l'ordine si riflette nella figura del vertice, quindi il seguito differisce)3.3.4.3.43.12.123.4.6.43.6.3.64.4.4.44.6.124.8.86.6.6
Output - Livello di complessità n. 1: Figura di vertice
A questo livello di complessità, l'output è un'immagine che mostra la figura del vertice corrispondente all'input dato.
L'input è preceduto da un Fper indicare che deve essere emessa la figura del vertice e non l'intera piastrellatura.
Ad esempio F3.6.3.6fornisce questa figura di vertice:

Output - Livello di complessità n. 2: piastrellatura
A questo livello di complessità, l'output è un'immagine che mostra una piastrellatura uniforme usando la figura del vertice corrispondente all'input dato.
Ad esempio 3.6.3.6dà questa piastrellatura:

Non ci sono restrizioni sul colore o sul formato (salvo le lacune).
Output - Livello di complessità n. 3: doppia piastrellatura
A questo livello di complessità può essere formata una "doppia piastrellatura" da ciascuna piastrellatura. Ciò si ottiene disegnando linee dal centro di ciascun poligono al centro di ciascun poligono confinante.
La doppia piastrellatura viene specificata anteponendo l'input a V.
Ad esempio V3.6.3.6dà questa doppia piastrellatura (in rosso):

3.3.3.4.4manca ad esempio. en.wikipedia.org/wiki/… corrisponde esattamente al tuo elenco. Capisco contorni o poligoni pieni sono accettabili (o una combinazione dei due?) Alcuni duali sono già nell'elenco. Ad esempio 4.4.4.4è il suo doppio 3.3.3.3.3.3e 6.6.6sono reciprocamente doppi. Poiché i doppi vengono visualizzati indipendentemente dai loro genitori, capisco che non è necessario un corretto allineamento con il genitore.
3.3.3.3.6ma come faresti a sapere quale è? :)
















3.3.3.4.43.3.4.4.33.4.4.3.34.4.3.3.34.3.3.3.4. Dobbiamo supportare tutti i sinonimi, o solo il più basso lessicale (come indicato nella domanda)? Inoltre,3.3.3.3.6esiste in due forme di immagine speculare. Capisco sia accettabile.