แรงบันดาลใจจากBake ชิ้นของ Pi
ท้าทาย
รับอินพุต3 <= n <= 100
และ3 <= y <= n
สร้างn x n
เมทริกซ์ของส่วนทศนิยมของpi
( 14159...
) เริ่มต้นที่มุมซ้ายบน จากนั้นใช้สามเหลี่ยมขนาดขวาบนy x y
และต่อกันเข้าด้วยกัน เอาท์พุทจำนวนผลลัพธ์
ตัวอย่างเช่นสำหรับการป้อนข้อมูลn = 5
, y = 3
, เมทริกซ์ต่อไปนี้ถูกสร้างขึ้น
14159
26535
89793
23846
26433
จากนั้น3 x 3
สามเหลี่ยมมุมขวาบนจะเป็น
159
35
3
เพื่อให้159353
เป็นเอาท์พุท
อินพุต
สองจำนวนเต็ม - n
เป็นตัวแทนของขนาดของตารางเมทริกซ์ของตัวเลขของปี่และy
เป็นตัวแทนของสามเหลี่ยมบนขวา - ในรูปแบบที่สะดวกใด ๆ
เอาท์พุต
- จำนวนที่ตัดแล้วและตัดแบ่งผลลัพธ์ทั้งที่พิมพ์ / แสดงบนหน้าจอส่งคืนเป็นสตริงเป็นต้น
- ช่องว่างต่อท้าย / นำหน้าเป็นตัวเลือกตราบใดที่ไม่มีช่องว่างในเอาต์พุต (เช่น
159 35 3
หรือสิ่งที่คล้ายกันไม่ถูกต้อง) - โปรดทราบว่าเนื่องจากเรากำลังค้นหาตัวเลขอย่างชัดเจน
pi
ไม่ใช่การประมาณหรือการคำนวณทางคณิตศาสตร์คำตอบไม่ควรปัดเศษตัวเลขสุดท้ายของเมทริกซ์
กฎระเบียบ
- นี่คือโค้ดกอล์ฟเพื่อให้ใช้กฎตามปกติสำหรับการเล่นกอล์ฟและรหัสที่สั้นที่สุด (เป็นไบต์) ชนะ
- ยอมรับทั้งโปรแกรมหรือฟังก์ชั่นเต็มรูปแบบ
- ช่องโหว่มาตรฐานเป็นสิ่งต้องห้าม
ตัวอย่าง
n y output
-------------
3 3 141923
5 3 159353
6 4 1592589383
6 6 141592535893238643794
20 12 358979323846950288419715820974944628620899211706792306647223172745025559196615