แรงบันดาลใจจาก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