Selamat datang di bar piNapple, Melbourne. Semua pegolf kode terbaik ada di sini, dengan laptop mereka, koktail sampel, dan pemrograman semakin buruk.
Saya merasakan kebutuhan khusus untuk menekankan kembali poin terakhir. Semakin buruk. Alkohol dapat melakukan hal-hal lucu pada logika pemrograman.
Jadi - beberapa pegolf mencoba beberapa quines bersarang dalam bahasa yang semakin eksotis. Seseorang telah mencapai urutan keempat dalam INTERCAL. Kemudian aliran alkohol berhenti. Dia mabuk, secara tidak sengaja menghapus algoritma membaca barcode dari komputer yang sama sekali berbeda ... yang bahkan tidak terhubung ke jaringan apa pun! (Anak-anak - jangan INTERCAL. Demi Anda. Demi keluarga Anda.)
Biasanya, ini bukan masalah besar. Tapi, beberapa pegolf telah merancang sistem bertahun-tahun yang lalu, dan tidak ada barcode yang standar. Dengan asumsi 1 adalah garis, dan 0 adalah ruang, mereka semua mulai dengan 101 dan selesai dengan 1001. Segala sesuatu di tengah adalah 7-bit ASCII disandikan.
Barkeep memang memiliki pembaca barcode mewah besar yang akan mengembalikan string dengan panjang sewenang-wenang (meskipun kurang dari 300 bit) dari 1 dan 0, melalui STDIN, argumen atau file tergantung pada program Anda. Dan itu mungkin maju, atau mundur tergantung pada cara botol itu dipegang. Program Anda harus mengembalikan string dari tengah kode batang, melalui STOUT atau file.
Sayangnya, dia tidak menghabiskan banyak uang untuk penyimpanannya, sehingga program dengan sumber terpendek akan dipilih, dan memenangkan minuman gratis dan tutorial pemrograman mabuk dari pegolf lain.
Semoga berhasil!
101...1001atau1001...101dan balikkan dalam kasus yang terakhir, kemudian kemas pusat menjadi byte.