Inspirado por Bake uma fatia de Pi
Desafio
Dada a entrada 3 <= n <= 100
e 3 <= y <= n
, construa uma n x n
matriz da parte decimal de pi
( 14159...
), começando no canto superior esquerdo. Em seguida, pegue o triângulo superior direito do tamanho y x y
e concatene-o juntos. Envie o número resultante.
Por exemplo, para a entrada n = 5
, y = 3
a seguinte matriz é construída
14159
26535
89793
23846
26433
Então, o 3 x 3
triângulo superior direito seria
159
35
3
assim 159353
é a saída.
Entrada
Dois números inteiros - n
representando o tamanho da matriz quadrada dos dígitos de pi e y
representando o triângulo superior direito - em qualquer formato conveniente .
Saída
- O número fatiado e concatenado resultante, impresso / exibido na tela, retornado como uma sequência, etc.
- O espaço em branco à direita / à direita é opcional, desde que não haja espaço em branco na saída (ou seja,
159 35 3
o equivalente seria inválido). - Observe que, como procuramos explicitamente os dígitos
pi
, e não uma aproximação ou cálculo matemático, as respostas não devem arredondar o dígito final da matriz.
Regras
- Isso é código-golfe, portanto todas as regras usuais para golfe se aplicam e o código mais curto (em bytes) vence.
- Um programa ou função completo são aceitáveis.
- As brechas padrão são proibidas.
Exemplos
n y output
-------------
3 3 141923
5 3 159353
6 4 1592589383
6 6 141592535893238643794
20 12 358979323846950288419715820974944628620899211706792306647223172745025559196615