Вдохновленный испечь кусочек пи
Вызов
С учетом входных данных 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представляющие размер квадратной матрицы цифр числа пи и yпредставляющие верхний правый треугольник - в любом удобном формате .
Выход
- Результирующее нарезанное и объединенное число, либо напечатанное / выведенное на экран, возвращенное в виде строки и т. Д.
- Конечный / ведущий пробел является необязательным, если в выводе нет пробелов (т. Е.
159 35 3Или тому подобное будет недействительным). - Обратите внимание, что, поскольку мы явно ищем цифры
pi, а не аппроксимацию или математический расчет, ответы не должны округляться до последней цифры матрицы.
правила
- Это код-гольф, поэтому применяются все обычные правила игры в гольф, и выигрывает самый короткий код (в байтах).
- Либо полная программа или функция приемлемы.
- Стандартные лазейки запрещены.
Примеры
n y output
-------------
3 3 141923
5 3 159353
6 4 1592589383
6 6 141592535893238643794
20 12 358979323846950288419715820974944628620899211706792306647223172745025559196615