Inspiré par Bake a slice of Pi
Défi
Étant donné l'entrée 3 <= n <= 100
et 3 <= y <= n
, construisez une n x n
matrice de la partie décimale de pi
( 14159...
), en commençant en haut à gauche. Ensuite, prenez le triangle de taille supérieur droit y x y
et concaténez-le ensemble. Sortez le nombre résultant.
Par exemple, pour l' entrée n = 5
, y = 3
la matrice suivante est construit
14159
26535
89793
23846
26433
Ensuite, le 3 x 3
triangle supérieur droit serait
159
35
3
tout 159353
comme la sortie.
Contribution
Deux entiers - n
représentant la taille de la matrice carrée des chiffres de pi, et y
représentant le triangle supérieur droit - dans n'importe quel format pratique .
Production
- Le numéro en tranches et concaténé résultant, soit imprimé / affiché à l'écran, retourné sous forme de chaîne, etc.
- Les espaces de fin / de début sont facultatifs, tant qu'il n'y a pas d'espaces dans la sortie (c.-à-d.,
159 35 3
Ou similaire ne serait pas valide). - Notez que puisque nous recherchons explicitement les chiffres de
pi
, et non une approximation ou un calcul mathématique, les réponses ne doivent pas arrondir le dernier chiffre de la matrice.
Règles
- Il s'agit de code-golf, donc toutes les règles habituelles pour le golf s'appliquent et le code le plus court (en octets) l'emporte.
- Un programme ou une fonction complète sont acceptables.
- Les failles standard sont interdites.
Exemples
n y output
-------------
3 3 141923
5 3 159353
6 4 1592589383
6 6 141592535893238643794
20 12 358979323846950288419715820974944628620899211706792306647223172745025559196615