Programlama Bulmacaları ve Kod Golfü

Bulmaca meraklılarının ve kod golfçülerinin programlanması için soru-cevap

30
Bir; # tercüman olun
Kısa bir süre önce ;#sadece iki komuttan oluşan ("noktalı virgül hasarı" olarak adlandırılan) adı verilen yeni bir dil oluşturdum : ; aküye bir tane ekle #akümülatörü 127'ye kadar olan modulo, ASCII karakterine dönüştürür ve yeni bir satır olmadan çıktı verir . Bundan sonra akümülatörü 0'a sıfırlayın. Evet, 127 doğrudur. Başka …

30
En kısa otomatik yıkıcı döngü
Göreviniz hiçbir girdi alır ve döngü (her türlü çalışan bir tam program veya fonksiyon yazmaktır while, for, foreach, do, do-while, do-loop, gotoprogram çalışmaya kendisini durdurmak ve gerektiği anlamına gelir bir hata, neden sona erecek, özyineleme, vs) çıkış. Kurallar: Hata çalışma zamanı hatası, işlenmeyen istisna veya programın kendisini sonlandıran herhangi bir …
61 code-golf 

30
Programlama Dili Sınavı, Mark II - Polisler
Bu mücadelenin bir tekrarı . Meta tartışma . Sandbox gönderisi . Sorunun gövdesi aslına benzer Soyguncunun mücadelesi Bu polisler ve soyguncular şimdi (08/03/2018), rakipler artık cevapları kırmak için rekabet etmeyebilir, ancak yeni cevaplar göndermekten çekinmekte olabileceği için rakip polis girişlerine kapatıldı. Polis yarışması Dennis , parlak 6 bayt Sesos cevabıyla …

30
Dilinizi * çoğunlukla * kullanılamaz hale getirin! (Polisler)
Bu yorumdan ilham alan ... Kullanıcılara, adım önce göndermeden önce bu zorluğun özelliklerini sağlamlaştırmama yardımcı oldukları için Adım Tavuk , Buğday Sihirbazı ve Dennis'i sağlayın! Bu, Polislerin konusu. Robbers'ın ipliği için buraya gidin Gelen bu meydan , kendi dil artık bir programlama dili olma bizim ölçütlerini karşılayan böylece yapan bazı …

28
Neden 6 7'den korkuyordu?
Neden 6 7'den korkuyordu? Çünkü 7 8 9! Bir dize verilen aşağıdaki dönüşümleri uygulayın: 7'nin yanında 6 varsa 6'yı çıkarın (6 7'den korkar) "789" sekansı belirirse 8 ve 9'u kaldırın (7 9) (Eğer yanılmıyorsam, dönüşümleri hangi sırayla yaptığınız önemli değildir) Artık bu işlemi yapamayana kadar bu dönüşümleri uygulamaya devam edin. …
61 code-golf  string 

15
Dosya adlarındaki boşluklardan nefret ediyorum
Basit. Dosya adlandırmada insanlar boşluk kullandığında dayanamıyorum. Bazen konsol komutlarını mahveder ve ls çıktısını çirkin yapar. Buradaki zorluk bir program yazmaktır (sadece ascii karakterler). Geçerli dizindeki tüm dosyaları (dizinler dahil), '_' ile kaldırılmış veya değiştirilmiş boşluklarla değiştirir Çarpışmada, benzersiz bir tanımlayıcı eklemeniz gerekir (size kalmış) yinelenerek tüm alt dizinlere iner …

30
Sanatsal Saldırı KoTH
Girişler şimdi kapalı. Son girişte herhangi bir yeni girdi veya düzenleme sayılmayacaktır. Sohbete katılın! Meydan okuma Tuvali mümkün olduğunca boya ile doldurmaya çalışın. Zor işinizi boyayabilecek diğer botlara dikkat edin! Not: Bu zorlama tarifinde boya , ızgaradaki karenin rengini değiştirmek için boyasız ve boyasız , ızgaradaki karenin 0 rengine sahip …

30
Kayıplı Sıralama (Uygulama Dropsort)
David Morgan-Mar tarafından tasarlanan Dropsort , aslında, sıralanan, ancak orijinal öğelerin yalnızca bazılarını içeren bir liste üreten doğrusal zamanlı bir "sıralama algoritması" örneğidir . En azından ondan önceki öğelerin maksimum büyüklüğü kadar büyük olmayan herhangi bir öğe listeden çıkarılır ve atılır. Bu görevde, girdi olarak bir tam sayı listesi verilecektir …

15
€ işaretini çizin
Amaç, aşağıdaki belirtimlere göre (işaret sınırını göz ardı ederek) bir € (euro) işareti içeren bir resim çıkarmak veya göstermektir. Kaynak: http://en.wikipedia.org/wiki/File:Euro_Construction.svg Kurallar: Program / betiğin €işaretin yüksekliğini argüman olarak piksel cinsinden alması gerekir (işaretin etrafındaki boş alan isteğe bağlıdır) €İşareti olarak veya bir karakterden çizilemez, doğrudan (yasak (hesaplama görüntüde) ya …

5
Siyah ve Beyaz Gökkuşağı
Yalnızca siyah ve beyaz piksellere ve beyaz bir piksel olan bir (x, y) konumuna sahip bir görüntü verildiğinde, beyaz pikselleri , yalnızca diğer beyaz pikselleri geçen bir yoldaki (x, y) uzaklıklarından en az Manhattan uzaklığına göre renklendirin . Renk renkli piksel en uzak 0 ° (saf kırmızı) bir renk tonuna …

30
6 ile 9'u çarptığınızda ne elde edersiniz? (42)
Matematiği seviyorum. Ancak doğru şekilde çarpılabilecek tek bir hesap makinesi bulamıyorum. 6 * 9 dışında her şeyi doğru buluyorlar gibi görünüyor (Bu, yaşamın, evrenin ve her şeyin sorunudur! Bunu nasıl yanlış yapabilirler ?!). Bu yüzden hepinizin benim için 2 sayıyı doğru şekilde çarpabilecek bir fonksiyon yazmasını istiyorum (ve 6 * …

12
ASCII Tren Golfü
Bu yedi ASCII tren vagonunu düşünün. Motor (E) __ ====== \/ | [] |========= | ) ================ O-O-O O-O-O \\ Binek araç (P) =============== | [] [] [] [] | =============== O-O O-O Boxcar (B) =============== |-|-| | |-|-| =============== O-O O-O Tanker (T) _____---_____ ( ) =============== O-O O-O …

30
Akışlarımı çiz
Bir programcı olarak, muhtemelen eğik çizgiler ve geriye eğik çizgiler duymuşsunuzdur. Fakat aşağı akıntıları duydunuz mu? Bir demet eğik çizgi aldığınızda, uçlarını birleştirin ve aşağı doğru inmelerini sağlayın. Bugünün meydan okuması için, sadece eğik çizgilerden oluşan bir dize alan ve aşağı doğru çizilen tüm eğik çizgileri bunları birleştiren bir çizgide …

30
Gizemli Dize Yazıcı (Polisler)
Soyguncular iplik burada bulunabilir: Gizem Dize Yazıcı (Soyguncular) Senin meydan Bir dizgiyi STDOUT'a basan bir program, fonksiyon veya REPL betiği yazın. Soyguncular aynı dizgeyi basan bir program yaratmaya çalışacaklar. Programı 7 gün içinde başarılı bir şekilde oluşturabilirlerse, gönderiminiz bozulur. Hiç kimse 7 gün içinde aynı dizeyi basan bir program oluşturamazsa, …

30
İki Farkı Yaratıyor - Polisler
DİKKAT - Bu meydan okuma şimdi kapandı. Herhangi yeni cevaplar göz ardı edilecek ve kabul cevap olacak değil değiştirmek Meydan okuma Programdaki yalnızca iki karakter değiştirildiğinde, kaldırıldığında veya eklendiğinde çıktıyı tamamen değiştiren geçerli bir program yazın. Değiştirilen çıktının , orijinal çıktınızdan 15 veya daha fazla Levenshtein Mesafesi olması gerekir . …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.