Zainspirowany przez Bake a kawałek Pi
Wyzwanie
Biorąc pod uwagę dane wejściowe 3 <= n <= 100i 3 <= y <= nkonstruuj n x nmacierz części dziesiętnej pi( 14159...), zaczynając od lewego górnego rogu. Następnie weź prawy górny trójkąt wielkości y x yi połącz go razem. Podaj wynikową liczbę.
Na przykład, do wprowadzania n = 5, y = 3następujący matryca jest wykonana
14159
26535
89793
23846
26433
Wówczas prawy górny 3 x 3trójkąt byłby
159
35
3
podobnie 159353jak wynik.
Wkład
Dwie liczby całkowite - nreprezentujące rozmiar kwadratowej matrycy cyfr pi i yreprezentujące prawy górny trójkąt - w dowolnym dogodnym formacie .
Wydajność
- Wynikowa pocięta i połączona liczba, wydrukowana / wyświetlona na ekranie, zwrócona jako ciąg znaków itp.
- Doczepiany / wiodącym spacje nie jest obowiązkowe, tak długo jak nie ma spacji w wyjściu (to znaczy,
159 35 3czy tym podobne byłyby nieważne). - Zauważ, że ponieważ wyraźnie szukamy cyfr
pi, a nie przybliżenia lub obliczeń matematycznych, odpowiedzi nie powinny zaokrąglać ostatniej cyfry macierzy.
Zasady
- To jest golf golfowy, więc obowiązują wszystkie zwykłe zasady gry w golfa, a wygrywa najkrótszy kod (w bajtach).
- Dopuszczalny jest pełny program lub funkcja.
- Standardowe luki są zabronione.
Przykłady
n y output
-------------
3 3 141923
5 3 159353
6 4 1592589383
6 6 141592535893238643794
20 12 358979323846950288419715820974944628620899211706792306647223172745025559196615