Programlama Bulmacaları ve Kod Golfü

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

9
Basit bir 2048 oyun klonu oluşturun
2048 hedefi 2048 ile bir kiremit oluşturmak olduğu inanılmaz eğlenceli ve bağımlılık yapan bir oyun . İşte oyunun kısa bir açıklaması: Bir ok tuşuna basmak, sahne alanındaki tüm blokları bu yönde kaydırır. Örneğin, xbir bloğu temsil ediyorsa ve bu durumda yukarı okuna bastınız: ...x .x.. ..x. xx.. Sonra tahta olur …


30
Kötü tamsayılardan kaçının! [kapalı]
Kimlik numaraları oluşturmak için bazı kodlar geliştiriyorsunuz. Politika, hiçbir ID numarasının 666 rakam dizisini içermesini gerektirmez . Olumlu bir tamsayı parametresi alan ve o tamsayı ondalık sayıyla ifade edildiğinde 666 içermeyen bir sonraki tamsayıyı döndüren bir işlev (veya dilinizin eşdeğeri) oluşturun . (60606 iyi, 66600 değil.) Kodunuz, kurallara uyan bir …

30
Golf Golfu yapabilir misin?
Rasgele 18 delikli bir golf sahası oluşturmanız gerekmektedir. Örnek çıktı: [3 4 3 5 5 4 4 4 5 3 3 4 4 3 4 5 5 4] Kurallar: Programınız tam 18 delik için delik uzunluklarının bir listesini çıkarmalıdır Her deliğin uzunluğu 3, 4 veya 5 olmalıdır Delik uzunlukları tüm …

21
1P5: İç içe geçmiş kutular
Bu görev, Birinci Periyodik Premier Programlama Bilmece Baskısının bir parçasıdır . Aşağıdaki biçimde öğelerin sıradüzenini alırsınız: 2 Hat 1 Gloves hangi gibi kutulara koymak gerekir: .------------. | Hat | | .--------. | | | Gloves | | | '--------' | '------------' Girdi biçiminde sayılar, sayının belirttiği sayıda öğe içeren bir …

30
BIBABOBU kod çözücüyü golf yapalım
Gelecekte seyahat ederken, 2275 dolaylarında, çocuklar arasında eğlenceli bir oyun fark ettim. Büyük-büyük-büyük-büyük ebeveynlerinin ne söylediklerini anlamalarını istemiyorlarsa , BIBABOBU konuşmasını kullanırlar . Açıkçası, ya cyborg öncesi dönem beynimle hiçbir şey anlayamadım ve gerçekten aptalca hissettim (ya da teknik olarak: hissedeceğim ). Bu yüzden bir sonraki ziyaretim için bir kod …

12
Fin sinemasında koltuklar
Bir sinema tiyatrosunun haritasını bir boole matrisi olarak veriyorsunuz: 0 1 kişilik boş bir koltuğu temsil ediyor. İçeri giren her bir Finn , en yakındakilerden en öteye ( Euclidean uzaklık ) uzaktaki koltuğu seçer ya da eğer böyle bir tane varsa - bunların arasında ilk sırada yer alır . Sipariş …
52 code-golf  matrix 

15
Tatsız ve diğer hatalar
Standart Android hesap makinesi uygulamasının bazı sürümleri, 'sin' ve 'si' yapmak için 'sin' gibi bir tuşa basmanıza izin verir. Muhtemelen çıkarmadan rahatsız olamayacakları bir böcek. Aşağıdaki harfler / harf gruplamaları yazılabilir: günah si s marul ko c taba rengi ta t ln l kütük bak e Bu yüzden, 'tatsız' yazılabilirdir, …

30
Yasak yerleşik
Gelen standart boşluklar , şu edilir yasak : Cevabınızın "MyOwnLanguage" ile yazıldığını iddia etmek, burada komut x"bir sayı sırasını okumak, onları üçlü gruplara ayırmak ve ikinci sayının ilkden az olduğu grupların son sayılarını yazdırmak" anlamına gelir. Burada da aynı şeyi yapacağız. Görev Uzunluğu 3 ile bölünebilen bir pozitif tamsayı dizisi …

30
İşletim sistemim 32 bit mi, 64 bit mi?
Artık çok önemli değil, ama ara sıra birinin bilmesi gerekiyor. İşte basit bir golf: Kullanıcı girişi yok, kodun çalıştığı bilgisayarın 64 bit işletim sisteminde mi, yoksa 32 bit işletim sisteminde mi olduğunu söyle! Kod 32 bit işletim sisteminde çalıştırılıyorsa, "64" yazdırın, kod 64 bit işletim sisteminde çalışıyorsa "64" yazın. Önemli: …

30
Kaç bit sığdırıyorum
Herhangi bir pozitif 32-bit tamsayı ( 1 ≤ n ≤ 0xFFFFFFFF) için, o tamsayıyı göstermek için gereken bit sayısını verin. Test durumları | n | n in binary | bits needed | |----------------------------------| | 1 | 1 | 1 | | 2 | 10 | 2 | | 3 | …
52 code-golf  binary 

30
Bir lipogram mı?
Bir lipogram, belirli bir sembolü ihmal eden bir kelime bloğudur. Şu anda, yaygın olarak görülen 26 numaralı beşinci sembolümüzden kaçınıyorum. Şimdi ne atladığımı bilmelisin. Değilse, "lipogram" konusuna bakın ve bileceksiniz. Senin görevin Bir karakter, bir boşluk ve aşağıdaki bir karakter dizisi (bunlarda boşluklar görünebilir; yalnızca ASCII 32-126 karakterleri ile) girişinde, …

3
Kiş Lorraine [kapalı]
Yakın zamanda Pi gündü beri var fark bir dizi ait zorlukları pi hesaplamak istiyoruz. Tabii ki, bir kiş lorraine tam bir pasta değildir (unvanın zorluğunu tahmin ederseniz +1 Bonus Puan¹ talep edebilirsiniz). Aynı şekilde, iş etmektir bir algoritma yazmak veya yöntemini görünüyor ilk bakışta Pi yaklaşır gibi, ancak yakınsama için …

30
N ve n ^ 3 aynı rakam grubuna sahip mi?
Bir sayısı göz önüne alındığında , N (0 <= N ise <= 2.642.245), kontrol , n ve n, 3 bir truthy veya Falsey değeri de buna uygun aynı basamak kümesini ve çıkış bulunmaktadır. Örneğin, 100 sayısını kontrol edelim. 100 3 , 1000000'dür. 100'deki rakam kümesi {0, 1} 'dir. 1000000’deki rakam …

24
Y'siz X yapın
Genellikle, "Y olmadan X Türü" ana zorluğu (yazma başlayanlar için bir tuzak olabilir söylenir kaynağı ). Ancak, ukalayım ve kesinlikle herhangi bir Ys olmadan bir X yapabilirim diye düşünüyorum . Rastgele. Ah evet, bu iyi olacak. Zorluk:n 1 veya daha büyük bir tam sayı verildiğinde n, rastgele yazdırılabilir ascii karakterlerinden …

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.