Diyelim ki pozitif bir tamsayı N'ye sahipsin . İlk olarak, komşu köşeler arasındaki mesafe 1 olacak şekilde N köşeleri olan düzenli bir çokgen oluşturun . Sonra her köşeden çizgileri diğer köşelere bağlayın. Son olarak, birlikte toplanan tüm satırların uzunluğunu hesaplayın.
Misal
N = 6 girişi verildiğinde, her tepe noktasını diğer köşelere bağlayan çizgileri olan bir altıgen oluşturun.
Gördüğünüz gibi, toplam 6 sınır çizgisi (uzunluk = 1), sınır uzunluğunun iki katı (uzunluk = 2) olan 3 satır ve Pisagor Teoremi'ni kullanarak için hesaplayabileceğimiz 6 satır daha var. , hangisi
Çizgilerin uzunluklarını birlikte eklersek (6 * 1) + (3 * 2) + (6 * 1.732) = 22.392 elde ederiz .
ek bilgi
2 veya daha az köşesi olan yapılar çokgen olarak kabul NaNedilmediğinden, N = 1 için çıkış 0 (veya tek bir tepe arasındaki mesafe pek mantıklı olmadığından), çünkü tek bir köşe diğer köşelere bağlanamaz ve 1 N = 2, çünkü iki köşe tek bir çizgi ile bağlanır.
Giriş
Herhangi bir makul formatta bir tamsayı N.
Çıktı
Bir araya toplanan tüm satırların uzunluğu, işlev dönüşü olarak veya doğrudan yazdırılan en az 3 ondalık basamağa kadar doğrudur stdout.
kurallar
- Standart boşluklar yasaktır.
- Bu kod golfüdür , bu nedenle herhangi bir dilde bayttaki en kısa kod kazanır.
İyi şanslar!
Test Durumları
(Input) -> (Output)
1 -> 0 or NaN
2 -> 1
3 -> 3
5 -> 13.091
6 -> 22.392
nan, tek bir tepe arasındaki mesafe zaten çok mantıklı olmadığı için de iyi.
n=1.
N, çünkü çıktılar büyür ve şamandıralar daha az hassas olur.



1miyiz? Geçerli girişimnanörneğin sıfır yerine geri dönecek ve bunun için özel bir kasa gerektirecekti.