ขึ้นอยู่กับความท้าทายนี้
ในจังหวะเกมosu! ตัวดัดแปลงความยากลำบาก "สองครั้ง" จะเพิ่มความเร็วเพียง 50% เท่านั้น
งานของคุณคือการเขียนโปรแกรมที่ผลบวกแม้จำนวนเต็ม (สูงกว่า 0) และเมื่อแต่ละไบต์ / ตัวอักษร (ที่คุณเลือกที่) ในรหัสต้นฉบับของคุณซ้ำก็ควรส่งออกจำนวนคูณด้วย 1.5
ตัวอย่างเช่นหากซอร์สโค้ดของคุณคือABC
และเอาต์พุต 6 ดังนั้นAABBCC
ควรเอาต์พุต 9
ปฏิบัติตามกฎการท้าทายดั้งเดิม:
กฎระเบียบ
- คุณต้องสร้างโปรแกรมเต็มรูปแบบ
- แหล่งที่มาเริ่มต้นจะต้องมีความยาวอย่างน้อย 1 ไบต์
- จำนวนเต็มทั้งสองต้องอยู่ในฐาน 10 (ห้ามส่งออกในฐานอื่นหรือด้วยเครื่องหมายทางวิทยาศาสตร์เป็นสิ่งต้องห้าม)
- โปรแกรมของคุณจะต้องไม่รับอินพุต (หรือมีอินพุตที่ไม่ได้ใช้และว่างเปล่า) และต้องไม่เกิดข้อผิดพลาด (คำเตือนของคอมไพเลอร์จะไม่ถือว่าเป็นข้อผิดพลาด)
- อนุญาตให้แสดงเอาต์พุตจำนวนเต็มด้วยการเว้นวรรคต่อท้าย / นำหน้า
- คุณไม่สามารถรับบรรทัดใหม่ระหว่างสำเนาของแหล่งที่มาของคุณ
- นี่คือโค้ดกอล์ฟดังนั้นไบต์ที่น้อยที่สุดในแต่ละภาษาจะชนะ!
- มีการใช้ช่องโหว่เริ่มต้น
ฉันคิดว่านี่จะไม่สำคัญน้อยไปกว่าความท้าทายดั้งเดิม แต่หวังว่าเราจะเห็นคำตอบที่สร้างสรรค์และไม่เหมือนใคร!
full program
อาจจะเป็นอุปสรรคที่ใหญ่ที่สุดคือ มันยากที่จะจินตนาการว่าโปรแกรมที่ซ้ำกันยังคงมีจุดเข้าใช้งาน / ฟังก์ชั่นที่ถูกต้อง
write a program that outputs a positive even integer
ใช่มันจะ ทุกเลขคู่สามารถคูณด้วย 1.5 เพื่อให้ได้จำนวนเต็มทั้งหมด