Terinspirasi oleh Bake sepotong Pi
Tantangan
Diberikan masukan 3 <= n <= 100
dan 3 <= y <= n
, buat n x n
matriks dari bagian desimal dari pi
( 14159...
), dimulai dari kiri atas. Kemudian, ambil segitiga kanan atas ukuran y x y
dan menyatukannya. Keluarkan nomor yang dihasilkan.
Misalnya, untuk input n = 5
,, y = 3
matriks berikut dibuat
14159
26535
89793
23846
26433
Kemudian, 3 x 3
segitiga kanan atas akan menjadi
159
35
3
begitu 159353
juga output.
Memasukkan
Dua bilangan bulat - n
mewakili ukuran matriks kuadrat dari digit pi, dan y
mewakili segitiga kanan atas - dalam format apa pun yang nyaman .
Keluaran
- Hasilnya berupa irisan dan gabungan angka, baik dicetak / ditampilkan ke layar, dikembalikan sebagai string, dll.
- Trailing / leading whitespace adalah opsional, asalkan tidak ada spasi putih di output (yaitu,
159 35 3
atau sejenisnya akan tidak valid). - Perhatikan bahwa karena kita secara eksplisit mencari angka
pi
, dan bukan perkiraan atau perhitungan matematis, jawaban tidak boleh membulatkan angka akhir dari matriks.
Aturan
- Ini adalah kode-golf sehingga semua aturan biasa untuk bermain golf berlaku, dan kode terpendek (dalam byte) menang.
- Program atau fungsi lengkap dapat diterima.
- Celah standar dilarang.
Contohnya
n y output
-------------
3 3 141923
5 3 159353
6 4 1592589383
6 6 141592535893238643794
20 12 358979323846950288419715820974944628620899211706792306647223172745025559196615