Taxi , 2399 2391 2370 1783 1773 1706 byte
-8 byte để nhận ra rằng, thay vì để một hành khách nào đó ở Công viên Sunny Side mãi mãi, việc ném họ ra khỏi Cầu Riverview sẽ đáng giá hơn. Ah, thật là một thị trấn đáng yêu
-21 byte để lấy ra một bình luận tôi ngu ngốc để lại.
-587 byte bằng cách thay đổi toàn bộ cách tôi đã thực hiện điều này (rõ ràng cách ngắn hơn là bằng số học; chia số nguyên [17, 27, 37, 47, ...] cho 9 tạo ra chuỗi, nhưng bạn phải bỏ qua 20 mình.)
-17 byte để nhận ra rằng bất kỳ chuỗi có dấu ngoặc kép nào không có dấu cách đều không cần dấu ngoặc kép (cảm ơn Jo King!).
-67 byte để nhận ra rằng ngắt dòng là tùy chọn.
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]
Hãy thử trực tuyến!
Điều này sẽ không thắng tôi bất kỳ cuộc thi golf mã nào sớm, nhưng tôi quyết định thử Taxi esolang.
Taxi là một esolang trong đó tất cả các chương trình được thực hiện bằng cách đón và trả khách tại các điểm dừng khác nhau trong thị trấn hư cấu của Townsburg. Tất nhiên, taxi của bạn đôi khi sẽ hết xăng, vì vậy bạn cũng cần thường xuyên ghé thăm các trạm xăng và thanh toán bằng các khoản tín dụng bạn nhận được dưới dạng giá vé (trong trường hợp này, tôi chỉ cần dừng lại để mua xăng - tại Go More - một lần trên mỗi vòng lặp!).
Tôi đã sử dụng một số thủ thuật làm giảm kích thước tệp một chút, chẳng hạn như định hướng lại east 1st left, 2nd right
như e 1 l 2 r
, loại bỏ từ the
đó là tùy chọn và sử dụng tuyến đường ít phức tạp nhất tới tất cả các điểm đến của tôi (không nhất thiết là con đường ngắn nhất).
Tôi ghét giải pháp ngắn hơn này so với giải pháp ban đầu tôi nghĩ ra. Giải pháp này ở đây là một cách tổng quát hơn để hoàn thành nhiệm vụ, có thể bắt đầu và kết thúc ở bất cứ đâu bạn muốn. Đây là, trong toàn bộ của nó.
2245 byte (cách tổng quát hơn)
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]
Hãy thử trực tuyến!
Và nếu gian lận lớn được cho phép, thì cái này ngắn hơn một trong hai cái cuối cùng.
456 byte (hoàn toàn gian lận)
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.
Hãy thử trực tuyến!