ในฐานะที่เป็นสปินออกไปความท้าทายของฉันมากกว่าที่งง2016
เป้าหมายของคุณคือการส่งออก
กฎ:
- คุณต้องรวมหมายเลข
10 9 8 7 6 5 4 3 2 1
ในลำดับนั้น พวกเขาสามารถใช้เป็นจำนวนเต็มของแต่ละบุคคลหรือตัดแบ่งกัน (เช่น1098
) แต่10
อาจไม่สามารถแยกออกเป็น1
และ0
- ไม่มีตัวอักษร (s) อาจจะอยู่ระหว่างตัวเลข โปรดทราบว่าในบางภาษา10
อาจไม่ได้เป็นตัวแทนของตัวอักษรจำนวนเต็ม10
ซึ่งเป็นที่ยอมรับได้จริง - รหัสของคุณจะต้องไม่มีตัวเลขอื่น ๆ หรือตัวแปรตัวเลขที่กำหนดไว้ล่วงหน้าหรือค่าคงที่ (ดังนั้น
T
ใน Pyth ไม่ได้รับอนุญาตเนื่องจากเป็นค่าคงที่ตัวเลข) - คุณต้องคำนวณ
2016
โดยใช้ตัวเลข เพียงแค่เอาท์พุท2016
โดยไม่ต้องดำเนินการใด ๆ กับตัวเลขที่ต้องการ (ตัวอย่างเช่นโดยการถอดรหัสสตริงที่เข้ารหัสซึ่งประกอบด้วยอักขระที่เป็นตัวอักษรเท่านั้น) ไม่ได้รับอนุญาต ไม่อนุญาตให้ส่งออกเป็น2016
ชิ้น (เช่น20
จากนั้น16
)2016
คุณต้องมีเอาท์พุทเดียวประกอบด้วยค่าตัวเลข - คำตอบที่ถูกต้องซึ่งมีจำนวนไบต์น้อยที่สุดเป็นผู้ชนะ
20
และ16
และพิมพ์หนึ่งหลังจากที่อื่น ๆ หรือไม่จำนวนจำเป็นต้องคำนวณให้เป็น 2016 ก่อนที่จะพิมพ์? 2) ฟังก์ชั่นอนุญาตหรือไม่ 3) การต่อเลขตัวอักษรอนุญาตหรือไม่ เช่น1098
(ฉันสมมติว่าใช่โดยความคิดเห็นก่อนหน้า แต่เพื่อยืนยัน) 4) "คำนวณ 2016 โดยใช้จำนวนเต็ม" หมายความว่าเราไม่สามารถลอยได้ทุกที่ในขั้นตอนกลางหรือไม่? เช่นฉันสามารถรากที่สองจำนวนและปัดเศษ?
T987654321
หรือไม่?
10
จะต้องรวม5 ดังนั้นคุณจะต้องจัดการกับมันอย่างใด 6 ตราบใดที่ปรากฏขึ้นก่อน10
T