Arka fon
Bir üçgen ızgara Aşağıdaki resim üçgen ızgara örneğidir kenar uzunluğu 1 eşkenar üçgen düzenli düzlemi döşeme oluşturduğu bir ızgaradır.
Bir üçgen kafes noktası , üçgen ızgarayı oluşturan bir üçgenin tepe noktasıdır .
Köken üçgen kafes noktalarından biri olan düzlem üzerinde sabit bir nokta.
Meydan okuma
Negatif olmayan bir tamsayı verildiğinde n
, orijinden Öklid uzaklığına eşit veya daha az olan üçgen kafes noktalarının sayısını bulun n
.
Örnek
Aşağıdaki şekil n = 7
(A noktası menşeli iken kolaylık sağlamak için sadece 60 derecelik alanı gösteren) bir örnektir :
Test Kılıfları
Input | Output
---------------
0 | 1
1 | 7
2 | 19
3 | 37
4 | 61
5 | 91
6 | 127
7 | 187
8 | 241
9 | 301
10 | 367
11 | 439
12 | 517
13 | 613
14 | 721
15 | 823
16 | 931
17 | 1045
18 | 1165
19 | 1303
20 | 1459
40 | 5815
60 | 13057
80 | 23233
100 | 36295
200 | 145051
500 | 906901
1000 | 3627559
İpucu : Bu dizi OEIS A003215 değil .
kurallar
Kod golf için standart kurallar geçerlidir. En kısa gönderim kazanır.
Lütfen gönderiminizdeki zorluğu nasıl çözdüğünüzü de ekleyin.
n
, bu nedenle istediğiniz kadar iki terim vardır.