Esinlenerek Bake Pi bir dilim
Meydan okuma
Verilen girdi 3 <= n <= 100ve 3 <= y <= nbir yapı n x nondalık kısmı matrisi pi( 14159...sol üst başlayarak). Ardından, sağ üst boyut üçgenini alın y x yve bir araya getirin. Ortaya çıkan numarayı verin.
Örneğin, giriş için n = 5, y = 3aş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ı - npi basamağının kare matrisinin boyutunu ve ysağ ü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 3veya geçersiz olacak gibi). - Açıkça
piyaklaşı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