ยินดีต้อนรับสู่บาร์ piNapple เมลเบิร์น นักกอล์ฟที่ดีที่สุดทุกคนอยู่ที่นี่พร้อมกับแล็ปท็อปค็อกเทลและสุ่มตัวอย่างที่แย่กว่าเดิม
ฉันรู้สึกจำเป็นอย่างยิ่งที่ต้องเน้นย้ำจุดสุดท้าย แย่มากขึ้นเรื่อย ๆ แอลกอฮอล์สามารถทำสิ่งที่ตลกกับตรรกะการเขียนโปรแกรม
ดังนั้น - นักกอล์ฟสองสามคนกำลังพยายามควงคู่กันในภาษาแปลก ๆ มากขึ้นเรื่อย ๆ มีบางคนได้รับคำสั่งซื้อครั้งที่สี่ใน INTERCAL จากนั้นแอลกอฮอล์ก็หยุดไหล เขามึนเมาลบอัลกอริธึมการอ่านบาร์โค้ดจากคอมพิวเตอร์เครื่องอื่นโดยสิ้นเชิงโดยบังเอิญ ... นั่นไม่ได้เชื่อมต่อกับเครือข่ายใด ๆ ! (เด็ก ๆ - อย่า INTERCAL เพื่อประโยชน์ของคุณเพื่อครอบครัวของคุณ)
ปกตินี้จะไม่เป็นปัญหาใหญ่ แต่นักกอล์ฟบางคนได้ออกแบบระบบเมื่อหลายปีก่อนและไม่มีบาร์โค้ดใดเป็นมาตรฐาน สมมติว่า 1 คือบรรทัดและ 0 คือพื้นที่ว่างพวกเขาทั้งหมดเริ่มต้นที่ 101 และจบด้วย 1001 ทุกอย่างที่อยู่ตรงกลางคือการเข้ารหัส ASCII 7 บิต
บาร์เทนเดอร์มีเครื่องอ่านบาร์โค้ดขนาดใหญ่ที่จะส่งคืนความยาวตามอำเภอใจ (แม้ว่าจะน้อยกว่า 300 บิต) ของ 1 และ 0 ผ่าน STDIN อาร์กิวเมนต์หรือไฟล์ขึ้นอยู่กับโปรแกรมของคุณ และอาจก้าวไปข้างหน้าหรือข้างหลังขึ้นอยู่กับว่าขวดนั้นถูกเก็บไว้ที่ใด โปรแกรมของคุณจะต้องส่งคืนสตริงจากตรงกลางของบาร์โค้ดผ่าน STOUT หรือไฟล์
แต่น่าเสียดายที่เขาไม่ได้ใช้จ่ายมากในการจัดเก็บของเขาดังนั้นโปรแกรมที่มีแหล่งที่สั้นที่สุดจะถูกเลือกและรับรางวัลเครื่องดื่มฟรีและแบบฝึกหัดการเขียนโปรแกรมเมาจากนักกอล์ฟคนอื่น ๆ
โชคดี!
101...1001หรือ1001...101ย้อนกลับในกรณีหลังแล้วแพ็คตรงกลางเป็นไบต์