Göreviniz: kenar uzunluğu bir altıgen üçgen yapmak n
, n
pozitif bir tam sayı veya 0'dır.
İlk olarak, bir altıgen tanımlayayım:
/ \
| |
\ /
(İnanılmaz ASCII sanatı, değil mi?)
Altıgenler tarafları paylaşarak birbirine bağlanabilir:
/ \ / \
| | |
\ / \ /
/ \
| |
/ \ /
| |
\ /
Altıgen bir üçgen aşağıdaki gibidir:
/ \
| |
/ \ / \
| | |
\ / \ /
Bu altıgen üçgenin kenar uzunluğu 2–2 altıgen olan bir tarafı yapmak için gereklidir. Kenar uzunluğu 1 olan altıgen bir üçgen sadece tek bir altıgendir ve kenar uzunluğu 0 olan bir altıgen boştur.
Daha resmi olarak, altıgen bir üçgen, yanlarıyla birbirine bağlı altıgenlerden oluşan bir üçgendir. Üst altıgen alt iki tarafında altındaki ikisine bağlanır. Sol alttaki üçgen sağa ve sağ üste, sol alttaki üçgen sol ve üst soldakilere bağlanır. Köşe olanlar arasında , karşı taraflarıyla birbirine bağlanan altıgenler var ve sayıları n-2
. Üçgenler dolu değil .
Daha fazla örnek:
Side length 3:
/ \
| |
/ \ / \
| | |
/ \ / \ / \
| | | |
\ / \ / \ /
Side length 4:
/ \
| |
/ \ / \
| | |
/ \ / \ / \
| | | |
/ \ / \ / \ / \
| | | | |
\ / \ / \ / \ /
(This triangle isn't really filled, the borders make it look like there is a hexagon in the middle, but there is not.)
Side length 5:
/ \
| |
/ \ / \
| | |
/ \ / \ / \
| | | |
/ \ / \ / \
| | | |
/ \ / \ / \ / \ / \
| | | | | |
\ / \ / \ / \ / \ /
Side length 6:
/ \
| |
/ \ / \
| | |
/ \ / \ / \
| | | |
/ \ / \ / \
| | | |
/ \ / \ / \
| | | |
/ \ / \ / \ / \ / \ / \
| | | | | | |
\ / \ / \ / \ / \ / \ /