Esinlenerek Bake Pi bir dilim
Meydan okuma
Verilen girdi 3 <= n <= 100
ve 3 <= y <= n
bir yapı n x n
ondalık kısmı matrisi pi
( 14159...
sol üst başlayarak). Ardından, sağ üst boyut üçgenini alın y x y
ve bir araya getirin. Ortaya çıkan numarayı verin.
Örneğin, giriş için n = 5
, y = 3
aşağıdaki matris oluşturulur
14159
26535
89793
23846
26433
Sonra, sağ üst 3 x 3
üçgen olacak
159
35
3
böylece 159353
üretilir.
Giriş
İki tamsayı - n
pi basamağının kare matrisinin boyutunu ve y
sağ üst üçgeni temsil eden - herhangi bir uygun formatta .
Çıktı
- Ortaya çıkan dilimlenmiş ve birleştirilmiş sayı, ekrana yazdırılan / görüntülenen, bir dize olarak vb. Döndürülür.
- Firar / önündeki boşluğun çok uzun hiçbir boşluk yoktur gibi isteğe bağlıdır içinde çıkışa (yani
159 35 3
veya geçersiz olacak gibi). - Açıkça
pi
yaklaşık bir sayı veya matematiksel hesaplama yapamadığımız rakamları aradığımızdan , cevapların matrisin son rakamını geçmemesi gerektiğini unutmayın.
kurallar
- Bu kod-golf'dür, bu nedenle golf oynamak için normal kurallar geçerlidir ve en kısa kod (bayt cinsinden) kazanır.
- Ya tam bir program ya da işlev kabul edilebilir.
- Standart boşluklar yasaktır.
Örnekler
n y output
-------------
3 3 141923
5 3 159353
6 4 1592589383
6 6 141592535893238643794
20 12 358979323846950288419715820974944628620899211706792306647223172745025559196615