แท็กซี่ , 2399 2391 2370 1783 1773 1706 ไบต์
-8 ไบต์สำหรับการรับรู้ว่าแทนที่จะปล่อยให้ผู้โดยสารบางคนที่ Sunny Side Park ตลอดไปมันจะคุ้มค่ากว่าถ้าจะโยนพวกเขาออกจากสะพาน Riverview นี่เป็นเมืองที่น่ารัก
-21 ไบต์สำหรับการแสดงความคิดเห็นฉันทิ้งไว้อย่างโง่เขลา
-587 bytes โดยเพียงแค่เปลี่ยนวิธีทั้งหมดที่ฉันไปเกี่ยวกับเรื่องนี้ (เห็นได้ชัดว่าวิธีที่สั้นกว่าคือเลขคณิตหารด้วยจำนวนเต็ม [17, 27, 37, 47, ... ] โดย 9 ให้ผลตามลำดับ แต่คุณต้องข้ามไป 20 เป็นของตัวเอง)
-17 ไบต์สำหรับการรับรู้ว่าสตริงที่มีเครื่องหมายคำพูดใด ๆ ที่ไม่มีช่องว่างไม่จำเป็นต้องมีเครื่องหมายอัญประกาศ (ขอบคุณ Jo King!)
-67 ไบต์สำหรับการรับรู้ว่าการแพร่กระจายเป็นตัวเลือก
17 is waiting at Starchild Numerology.Go to Starchild Numerology:w 1 l 2 r 1 l 1 l 2 l.Pickup a passenger going to Cyclone.Go to Cyclone:e 1 l 2 r.[B]Pickup a passenger going to Cyclone.Pickup a passenger going to Divide and Conquer.9 is waiting at Starchild Numerology.Go to Starchild Numerology:s 2 l 2 r.Pickup a passenger going to Divide and Conquer.Go to Divide and Conquer:e 1 l 2 r 3 r 2 r 1 r.Pickup a passenger going to Trunkers.Go to Trunkers:e 1 r 3 r 1 l.Pickup a passenger going to The Babelfishery.Go to The Babelfishery:e 1 r 1 r.Pickup a passenger going to Post Office.\n is waiting at Writer's Depot.Go to Writer's Depot:n 5 l 2 l.Pickup a passenger going to Post Office.Go to Post Office:n 1 r 2 r 1 l.Go to Cyclone:s 1 r 1 l 2 r.Pickup a passenger going to Addition Alley.Pickup a passenger going to Equal's Corner.177 is waiting at Starchild Numerology.Go to Starchild Numerology:s 2 l 2 r.Pickup a passenger going to Equal's Corner.Go to Equal's Corner:w 1 l.Switch to plan C if no one is waiting.Pickup a passenger going to Sunny Skies Park.100 is waiting at Starchild Numerology.Switch to plan D.[C]10 is waiting at Starchild Numerology.[D]Go to Starchild Numerology:n 1 r.Pickup a passenger going to Addition Alley.Go to Sunny Skies Park:w 1 r.Go to Addition Alley:n 1 r 1 r 1 r.Pickup a passenger going to Cyclone.Go to Cyclone:n 1 l 1 l.Pickup a passenger going to Cyclone.Pickup a passenger going to Equal's Corner.917 is waiting at Starchild Numerology.Go to Starchild Numerology:s 2 l 2 r.Pickup a passenger going to Equal's Corner.Go to Equal's Corner:w 1 l.Switch to plan E if no one is waiting.Switch to plan F.[E]Go to Go More:n 1 l.Go to Cyclone:w 1 r.Switch to plan B.[F]
ลองออนไลน์!
อันนี้ไม่ชนะฉันการแข่งขันกอล์ฟรหัสใด ๆ เร็ว ๆ นี้ แต่ฉันตัดสินใจลอง esolang แท็กซี่
แท็กซี่เป็น esolang ที่การเขียนโปรแกรมทั้งหมดทำได้โดยยกขึ้นและส่งผู้โดยสารที่จุดหยุดต่าง ๆ ในเมืองสมมุติของ Townsburg แน่นอนว่ารถแท็กซี่ของคุณบางครั้งน้ำมันจะหมดดังนั้นคุณต้องไปที่สถานีบริการน้ำมันทุก ๆ ครั้งและชำระเงินโดยใช้เครดิตที่คุณได้รับเป็นค่าโดยสาร (ในกรณีนี้ฉันต้องหยุดใช้แก๊ส - ที่ Go More - หนึ่งครั้งต่อการวนซ้ำ!)
ผมใช้เทคนิคบางอย่างที่จะช่วยลดขนาดไฟล์บิตเช่น rephrasing ทิศทางชอบeast 1st left, 2nd right
เป็นe 1 l 2 r
ลบคำthe
ที่มันเป็นตัวเลือกและการใช้เส้นทางที่ซับซ้อนน้อยไปสู่ทุกจุดหมายของฉัน (ไม่จำเป็นต้องเป็นเส้นทางที่สั้นที่สุด)
ฉันเกลียดวิธีแก้ปัญหาที่สั้นกว่านี้มากกว่าที่ฉันคิดไว้ วิธีการแก้ปัญหาด้านล่างนี้เป็นวิธีทั่วไปในการทำงานให้สำเร็จซึ่งสามารถเริ่มต้นและสิ้นสุดได้ทุกที่ที่คุณต้องการ นี่มันคือทั้งหมด
ไบต์ 2245 (ทั่วไปมากขึ้น)
1 is waiting at Starchild Numerology.Go to Starchild Numerology:w 1 l 2 r 1 l 1 l 2 l.Pickup a passenger going to Cyclone.Go to Cyclone:e 1 l 2 r.[B]Pickup a passenger going to Addition Alley.Pickup a passenger going to The Babelfishery.Go to The Babelfishery:n 2 r 2 r.Pickup a passenger going to Cyclone.Go to Cyclone:n 5 l 2 l.Pickup a passenger going to Chop Suey.Go to Zoom Zoom:n.0 is waiting at Writer's Depot.Go to Writer's Depot:w.Pickup a passenger going to Narrow Path Park.Go to Narrow Path Park:n 3 r 1 l 1 r.Go to Chop Suey:e 1 r 1 l 1 r.[C]Switch to plan E if no one is waiting.Pickup a passenger going to Crime Lab.2 is waiting at Writer's Depot.Go to Writer's Depot:n 1 l 3 l.Pickup a passenger going to Crime Lab.Go to Crime Lab:n 3 r 2 r.Switch to plan D if no one is waiting.Pickup a passenger going to KonKat's.Go to Narrow Path Park:n 5 l.Pickup a passenger going to KonKat's.Go to KonKat's:e 1 r.Pickup a passenger going to Narrow Path Park.Go to Narrow Path Park:n 2 l.Go to Chop Suey:e 1 r 1 l 1 r.Switch to plan C.[D]Go to Chop Suey:n 5 r 1 l.Switch to plan C.[E]Go to Narrow Path Park:n 1 l 1 r 1 l.Pickup a passenger going to Crime Lab.0 is waiting at Writer's Depot.Go to Writer's Depot:w 1 l 1 r 2 l.1 is waiting at Starchild Numerology.Pickup a passenger going to Crime Lab.Go to Crime Lab:n 3 r 2 r.Switch to plan F if no one is waiting.Pickup a passenger going to Riverview Bridge.Go to Cyclone:n 4 l 2 l.Pickup a passenger going to Post Office.Go to Riverview Bridge:n 2 r.\n is waiting at Writer's Depot.Go to Writer's Depot:w 2 l.Pickup a passenger going to Post Office.Go to Post Office:n 1 r 2 r 1 l.Go to Starchild Numerology:s 1 r 1 l 1 l 2 l.Switch to plan G.[F]Go to Cyclone:s 1 r 1 l 2 r.Pickup a passenger going to Riverview Bridge.Go to Riverview Bridge:n 2 r.Go to Starchild Numerology:w 2 l 3 l 2 r.[G]Pickup a passenger going to Addition Alley.Go to Addition Alley:e 1 l 2 r 3 r 1 r.Pickup a passenger going to Magic Eight.101 is waiting at Starchild Numerology.Go to Starchild Numerology:n 1 l 1 l 3 l 2 r.Pickup a passenger going to Magic Eight.Go to Magic Eight:w 1 r 2 r 1 r.Switch to plan H if no one is waiting.Pickup a passenger going to Cyclone.Go to Cyclone:n 1 l 2 r.Switch to plan B.[H]
ลองออนไลน์!
และหากได้รับอนุญาตการโกงขนาดใหญ่อันนี้จะสั้นกว่าทั้งสองอย่างสุดท้าย
456 ไบต์ (การโกงทั้งหมด)
1\n3\n4\n5\n6\n7\n8\n9\n10\n11\n13\n14\n15\n16\n17\n18\n19\n30\n31\n33\n34\n35\n36\n37\n38\n39\n40\n41\n43\n44\n45\n46\n47\n48\n49\n50\n51\n53\n54\n55\n56\n57\n58\n59\n60\n61\n63\n64\n65\n66\n67\n68\n69\n70\n71\n73\n74\n75\n76\n77\n78\n79\n80\n81\n83\n84\n85\n86\n87\n88\n89\n90\n91\n93\n94\n95\n96\n97\n98\n99\n100 is waiting at Writer's Depot.Go to Writer's Depot:w 1 l 2 r 1 l 2 l.Pickup a passenger going to Post Office.Go to Post Office:n 1 r 2 r 1 l.
ลองออนไลน์!