Zainspirowany przez Bake a kawałek Pi
Wyzwanie
Biorąc pod uwagę dane wejściowe 3 <= n <= 100
i 3 <= y <= n
konstruuj n x n
macierz 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 y
i połącz go razem. Podaj wynikową liczbę.
Na przykład, do wprowadzania n = 5
, y = 3
następujący matryca jest wykonana
14159
26535
89793
23846
26433
Wówczas prawy górny 3 x 3
trójkąt byłby
159
35
3
podobnie 159353
jak wynik.
Wkład
Dwie liczby całkowite - n
reprezentujące rozmiar kwadratowej matrycy cyfr pi i y
reprezentują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 3
czy 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