1 ile 24 arasında bir sayı verildiğinde, öpüşme sayısını mevcut bilginin en iyisine verin (bazı numaralarda birden fazla kabul edilebilir çıktı olacaktır). Çıktıların tümü aşağıda listelendiği için, geometri bilgisi şart değildir.
Gönderen öpüşme Numarası Problem Wikipedia sayfası :
bir öpüşme numarası, her biri bir başka birim küre ile temas edecek şekilde düzenlenebilen, üst üste binmeyen birim kürelerinin sayısı olarak tanımlanır.
Yani, bir birim küre verildiğinde, bunlardan hiçbiri üst üste binmeden kaç tane birim küre dokunabilir? Bir kürenin N-1 boyutlu bir küre olduğu anlaşılan N boyutlu uzayda soru sorulacak.
Örneğin:
- 2 boyutlu boşlukta, bir birim daire diğer 6 birim daireye dokunabilir.
- 3 boyutlu uzayda, bir birim küre diğer 12 birim küre ile temas edebilir.
Wikipedia sayfası 1 ila 24 boyutlu alan için değerleri listeler. Bununla birlikte, bunlardan bazıları henüz tam olarak bilinmediğinden, sadece bir alt ve üst sınır verilmiştir. Tablo, burada yeni provalar nedeniyle aralıkların daralmasından bağımsız olarak, sabit kalması için tekrar üretilir. Vikipedi sayfası ileride değiştirilse bile, çözümler bu sabit tabloya göre değerlendirilir.
Sınır tablosu
Dimension Lower bound Upper bound
1 2 2
2 6 6
3 12 12
4 24 24
5 40 44
6 72 78
7 126 134
8 240 240
9 306 364
10 500 554
11 582 870
12 840 1357
13 1154 2069
14 1606 3183
15 2564 4866
16 4320 7355
17 5346 11072
18 7398 16572
19 10668 24812
20 17400 36764
21 27720 54584
22 49896 82340
23 93150 124416
24 196560 196560
Giriş
Boyut: 1 ile 24 arasında bir tam sayı (dahil).
O olabilir - İşte "tamsayı" giriş hiçbir kesirli kısmını sahip olacağını belirten 2
veya 3
ama asla 2.5
. Bir çözüm hala örneğin bir şamandıra veya bir dize olarak girdi alabilir.
Çıktı
İlgili aralıktaki bir sayı, bu giriş için alt limitten üst limite kadar (dahil).
Çıktı deterministik olmalıdır (her zaman aynı giriş için aynı olmalıdır).
Çıktı tamsayı olmalıdır. Örneğin, giriş için 5
mümkün olan geçerli bir çıkış vardır 40
, 41
, 42
, 43
, 44
. Bunun tür üzerinde değil değer üzerinde bir kısıtlama olduğuna dikkat edin. Sıfır kesirli kısma sahip olması şartıyla bir şamandıranın döndürülmesi kabul edilebilir. Örneğin, 41.5
geçerli 41.0
olmaz , ancak geçerli olur.
puanlama
Bu kod golfü . Puanınız, kodunuzdaki bayt sayısıdır. Her dil için kazanan, en düşük puana sahip olan çözümdür.