Натхненно випікаємо шматочок Пі
Виклик
Дано введення 3 <= n <= 100
та 3 <= y <= n
, побудуйте n x n
матрицю десяткової частини pi
( 14159...
), починаючи з верхнього лівого кута. Потім візьміть верхній правий трикутник розміром y x y
і з'єднайте його разом. Виведіть отримане число.
Наприклад, для введення n = 5
, y = 3
наступна матриця будується
14159
26535
89793
23846
26433
Тоді був би верхній правий 3 x 3
трикутник
159
35
3
таким 159353
є вихід.
Вхідні дані
Два цілих числа - n
представляють розмір квадратної матриці цифр pi і y
представляють верхній правий трикутник - у будь-якому зручному форматі .
Вихідні дані
- Отримане нарізане та з'єднане число або надруковане / відображене на екрані, повернене у вигляді рядка тощо.
- Трейлінг / провідний пробіл не є обов'язковим, доки у виході немає пробілу (тобто,
159 35 3
або подібне було б недійсним). - Зауважте, що оскільки ми явно шукаємо цифри
pi
, а не наближення чи математичний розрахунок, відповіді не повинні округляти остаточну цифру матриці.
Правила
- Це код-гольф, тому застосовуються всі звичайні правила для гри в гольф, і найкоротший код (у байтах) виграє.
- Прийнятна або повна програма, або функція.
- Стандартні лазівки заборонені.
Приклади
n y output
-------------
3 3 141923
5 3 159353
6 4 1592589383
6 6 141592535893238643794
20 12 358979323846950288419715820974944628620899211706792306647223172745025559196615