Los polígonos llevan el nombre de la cantidad de lados que tienen. Un pentágono tiene 5 lados, un octágono tiene 8 lados. ¿Pero cómo se nombran? ¿Cómo se llama un polígono de 248 lados?
Todos los polígonos tienen el sufijo -gon
. Hay prefijos específicos para cada polígono dependiendo del número de lados. Aquí están los prefijos para los números más bajos:
3 - tri
4 - tetra
5 - penta
6 - hexa
7 - hepta
8 - octa
9 - nona
10 - deca
11 - undeca
12 - dodeca
13 - triskaideca
14 - tetradeca
15 - pentadeca
16 - hexadeca
17 - heptadeca
18 - octadeca
19 - nonadeca
20 - icosa
Los polígonos con 21 a 99 lados tienen un sistema diferente. Tome el prefijo para el dígito de las decenas (que se encuentra en la columna izquierda), el dígito de las unidades (columna derecha debajo), y luego pegue un "kai" entre ellos para obtener (tens)kai(ones)gon
.
10 - deca | 1 - hena
20 - icosi | 2 - di
30 - triaconta | 3 - tri
40 - tetraconta | 4 - tetra
50 - pentaconta | 5 - penta
60 - hexaconta | 6 - hexa
70 - heptaconta | 7 - hepta
80 - octaconta | 8 - octa
90 - nonaconta | 9 - nona
Los polígonos de 3 dígitos se nombran de manera similar. Un polígono de 100 lados se llama hectogono. Tome los cientos de dígitos, encuéntrelos en la columna para los dígitos, luego pegue una "hectárea" a su derecha. Ahora el número de las decenas y unidades como arriba: (hundreds)hecta(tens)kai(ones)gon
. Si el dígito del lugar de las centenas es un 1, no coloque el prefijo detrás de "hecta"; si el lugar de las unidades es 0, entonces omita la sección (unidades).
Entonces, dado un número entero (3 <= n <= 999), devuelve el nombre de un polígono de n lados. n-gon
no es una respuesta válida: P
Al igual que con todos los códigos de golf, gana el código más corto.
ennea-
, pero escuché "nonagon" con más frecuencia que "enneagon", así que seguí con eso.
deca
, gracias por señalarlo. 110 - hectáreasdecagon, 120 - hectaicosigon. 101 - hectakaihenagon.