ポリゴンは、その辺の数に基づいて名前が付けられます。五角形には5つの辺があり、八角形には8つの辺があります。しかし、彼らはどのように命名されていますか?248辺のポリゴンの名前は何ですか?
すべてのポリゴンの末尾にが付き-gon
ます。辺の数に応じて、各ポリゴンに特定のプレフィックスがあります。小さい番号のプレフィックスは次のとおりです。
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
辺が21〜99のポリゴンのシステムは異なります。10桁の接頭辞(左の列にあります)、1の桁(下の右の列)を取得し、それらの間に「改」を付けて取得し(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
3桁の側面ポリゴンには、同様の方法で名前が付けられます。100辺のポリゴンは、ヘクトゴンと呼ばれます。数百桁を取得し、1桁の列でそれを見つけてから、「ヘクタ」をその右側に貼り付けます。次に、上記のような10の位と10の位を数えます(hundreds)hecta(tens)kai(ones)gon
。百の位の桁が1の場合、「hecta」の後ろにプレフィックスを付けないでください。1の場所が0の場合、(1)セクションを省略します。
したがって、整数(3 <= n <= 999)を指定すると、n辺のポリゴンの名前が返されます。n-gon
有効な答えではありません:P
すべてのコードゴルフと同様に、最短のコードが勝ちます。
八角形または八角形は100面ですか?100を超える10桁も不明確です。110と120はhectahenakaigonとhectadikaigon(またはhectaicosikaigon?)
—
ウゴレン
また、101-sidedは「hectakaihenagon」(私があなたの規則から理解するように)または「hectahenagon」ですか?
—
ウゴレン
@ beary605 nona-は間違っていると思います。それはラテン語からのものであり、他のヘプタ、ヘキサはギリシャ語からのものです。それはエニア-でなければなりません。ウィキペディアでは、nonagonはOKであると書かれています。
—
フェリパ
@felipa:私はそれを持っているかどうか議論していましたが
—
beary605
ennea-
、私は「エナゴン」よりも「ノナゴン」を頻繁に聞いたので、それで行きました。
@ugoren:100-八角形、そして、私が持っていなかったことを知りません
—
beary605
deca
でした、それを指摘してくれてありがとう。110-ヘクタデカゴン、120-ヘクタコシゴン。101-ヘクタカイヘナゴン。