13
การหาตำแหน่งสี่เหลี่ยมจัตุรัส
ยินดีต้อนรับสู่ความท้าทายรหัส - กอล์ฟครั้งแรกของฉัน! :) มาดูกันดีกว่า ท้าทาย: กำหนดเวกเตอร์จุดลอยตัวสองตัวO (จุดเริ่มต้น) และT (เป้าหมาย) คุณต้องสร้างโปรแกรมเพื่อพิมพ์ค่าLและRถึง STDOUT Oคือมุมหนึ่งของจัตุรัส Tคือมุมหนึ่งของจัตุรัสที่ตั้งอยู่ตรงข้ามกับO Lคือจุด 2D (มุม) ที่ทำเครื่องหมายจุดอื่นของสี่เหลี่ยมจัตุรัสที่ไม่สมบูรณ์ Rคือจุด 2D (มุม) ที่อยู่ตรงข้ามกับL กฎระเบียบ ต้องอ่านค่าOและTจาก STDIN (ดูอินพุตตัวอย่าง) อีกครั้งค่าของLและRจะต้องถูกพิมพ์ไปยัง STDOUT เกณฑ์การให้คะแนนและโบนัส นับจำนวนไบต์ของโปรแกรมของคุณ หากโปรแกรมของคุณวาดเส้นที่เชื่อมต่อระหว่างOถึงLถึงTถึงRให้ลบ 15 ไบต์จากจำนวนไบต์ ตัวอย่าง บรรทัดแรกครอบคลุมอินพุต (วงเล็บเหลี่ยมแรกสำหรับOและวงเล็บถัดไปสำหรับT ) และบรรทัดอื่น ๆ แทนเอาต์พุตที่คาดไว้ [0, 0] [3, 3] คาดว่า: [0, 3] [3, 0] [0, …