Inspiriert von Bake a Slice of Pi
Herausforderung
Bei Eingabe von 3 <= n <= 100
und 3 <= y <= n
wird eine n x n
Matrix aus dem Dezimalteil von pi
( 14159...
) erstellt, beginnend oben links. Nehmen Sie dann das obere rechte Dreieck der Größe y x y
und verknüpfen Sie es miteinander. Geben Sie die resultierende Nummer aus.
Beispielsweise für die Eingabe n = 5
, y = 3
wird die folgende Matrix konstruiert
14159
26535
89793
23846
26433
Dann wäre das obere rechte 3 x 3
Dreieck
159
35
3
so 159353
ist die Ausgabe.
Eingang
Zwei Ganzzahlen - n
die die Größe der quadratischen Matrix der Ziffern von pi und y
das obere rechte Dreieck darstellen - in einem beliebigen geeigneten Format .
Ausgabe
- Die resultierende aufgeschnittene und verkettete Nummer, die entweder gedruckt oder auf dem Bildschirm angezeigt wird, als Zeichenfolge usw. zurückgegeben wird.
- Das nachgestellte / führende Leerzeichen ist optional, solange in der Ausgabe kein Leerzeichen enthalten ist (dh,
159 35 3
wenn es sich um ein ungültiges Leerzeichen handelt ). - Beachten Sie, dass
pi
Antworten die letzte Ziffer der Matrix nicht runden sollten , da explizit nach den Ziffern und nicht nach einer Annäherung oder mathematischen Berechnung gesucht wird.
Regeln
- Dies ist Code-Golf, so dass alle üblichen Regeln für das Golfen gelten und der kürzeste Code (in Bytes) gewinnt.
- Ein vollständiges Programm oder eine vollständige Funktion sind akzeptabel.
- Standardlücken sind verboten.
Beispiele
n y output
-------------
3 3 141923
5 3 159353
6 4 1592589383
6 6 141592535893238643794
20 12 358979323846950288419715820974944628620899211706792306647223172745025559196615