Inspiré par Bake a slice of Pi
Défi
Étant donné l'entrée 3 <= n <= 100et 3 <= y <= n, construisez une n x nmatrice 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 yet concaténez-le ensemble. Sortez le nombre résultant.
Par exemple, pour l' entrée n = 5, y = 3la matrice suivante est construit
14159
26535
89793
23846
26433
Ensuite, le 3 x 3triangle supérieur droit serait
159
35
3
tout 159353comme la sortie.
Contribution
Deux entiers - nreprésentant la taille de la matrice carrée des chiffres de pi, et yrepré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 3Ou 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