Wieloboki są nazywane po liczbie stron, które mają. Pięciokąt ma 5 boków, ośmiokąt ma 8 boków. Ale jak się je nazywa? Jak nazywa się 248-stronny wielokąt?
Wszystkie wielokąty mają przyrostek -gon
. Dla każdego wielokąta istnieją określone prefiksy w zależności od liczby boków. Oto prefiksy niższych liczb:
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
Wieloboki z 21 do 99 bokami mają inny system. Weź prefiks cyfry dziesiątek (znajdujący się w lewej kolumnie), cyfry jedynek (prawa kolumna poniżej), a następnie przyklej między nimi „kai”, aby je uzyskać (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
Trzycyfrowe wielokąty są nazywane w podobny sposób. 100-stronny wielokąt nazywa się hektogonem. Weź cyfrę setek, znajdź ją w kolumnie dla cyfr, a następnie przyklej „hektę” po jej prawej stronie. Teraz liczba od dziesiątek i jedynek jak powyżej: (hundreds)hecta(tens)kai(ones)gon
. Jeśli cyfra setek to 1, nie umieszczaj prefiksu za „hecta”; jeśli miejsce jedynek to 0, to pomiń sekcję (jedynki).
Zatem, biorąc pod uwagę liczbę całkowitą (3 <= n <= 999), zwróć nazwę wielokąta. n-gon
nie jest poprawną odpowiedzią: P
Jak w przypadku wszystkich kodów golfowych, wygrywa najkrótszy kod.
ennea-
, ale częściej słyszałem „nonagon” niż „enneagon”, więc poszedłem z tym.
deca
, dziękuję za zwrócenie na to uwagi. 110 - hektadecagon, 120 - hectaicosigon. 101 - hektakaihenagon.