PiNapple bar Melbourne'e hoş geldiniz. En iyi kod golfçülerin hepsi, dizüstü bilgisayarları, örnekleme kokteylleri ve giderek daha kötü programlama ile burada.
Son noktayı yeniden vurgulamak için özel bir ihtiyaç hissediyorum. Giderek kötü. Alkol programlama mantığına komik şeyler yapabilir.
Golfçülerden birkaçı gittikçe daha egzotik dillerde iç içe geçmiş bazı ayıklar deniyordu. Biri INTERCAL'de dördüncü düzeye ulaşmıştı. Sonra alkol akışı durdu. Sarhoş bir şekilde, yanlışlıkla herhangi bir ağa bağlı olmayan tamamen farklı bir bilgisayardan barkod okuma algoritmalarını sildi! (Çocuklar - INTERCAL yapma. Senin iyiliğin için. Ailenin iyiliği için.)
Normalde, bu büyük bir sorun olmazdı. Ancak, bazı golfçüler sistemi yıllar önce tasarlamışlardı ve hiçbir barkod standart değildi. 1'lerin satır ve 0'ların boşluk olduğu varsayılırsa, hepsi 101 ile başlar ve 1001 ile biter. Ortadaki her şey 7 bit ASCII kodludur.
Barkeep, programınıza bağlı olarak STDIN, argüman veya dosya yoluyla 1 ve 0'lardan oluşan rasgele uzunluk (300 bit'ten az olsa da) bir dizi döndürecek büyük bir barkod okuyucusuna sahiptir. Şişenin tutulma şekline bağlı olarak ileri veya geri gelebilir. Programınız dizeyi barkodun ortasından STOUT veya dosya aracılığıyla döndürmelidir.
Ne yazık ki, depolamaya fazla para harcamamış, bu yüzden en kısa kaynağa sahip program seçilecek ve diğer golfçülerden ücretsiz içecekler ve sarhoş programlama dersleri kazanacak.
İyi şanslar!
101...1001yoksa1001...101tersi mi olduğunu belirleyin , ardından merkezi baytlara paketleyin.