Programlama Bulmacaları ve Kod Golfü

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

8
Kutuların Yükseklik Haritası
Çeşitli kutuların bu ascii sanat diyagramına bir göz atın: +--------------------------------------------------------------+ | | | +-------------------------------+ +-------+ | | | | | | | | | | | | | | | +----------------+ | | | | | | | | | +-------+ | | | | | | | | | …

2
Büyüyü yapabilir misin?
Büyüde: Toplanma, büyücüler ("uçak yürüyüşçüleri" olarak bilinir) büyü yaparak birbirleriyle savaşırlar. Büyüler manaya maloluyor. Beş renk manası vardır: Sırasıyla {W}, {U}, {B}, {R} ve {G} olarak temsil edilen Beyaz, Mavi, Siyah, Kırmızı ve Yeşil. Bir büyünün maliyeti biraz daha karmaşıktır. Maliyet, aşağıdakilerin herhangi bir kombinasyonu olabilir: Bir veya daha fazla …

9
Tepenin Kralı - Liar'ın Zar'ı
Yalancı Zar , oldukça basit bir zar oyunudur. Kuralların birkaç farklı varyasyonunu gördüm, ancak burada en aşina olduğum sürüm: Her oyuncu 5d6 ile başlar Bir raundun sonundaki zarları okuduğunuzda, her oyuncu kendi zarlarını görebilir, ancak rakiplerinin hiçbirini göremez. Herhangi bir raundun başında, tüm oyuncular şu anda sahip oldukları zarları atarlar …

18
Iccanobif Dizisini çıkartın
nOEIS'de A014258 olarak belgelenen Iccanobif dizisindeki diziyi tam sayıya kadar çıkaran veya döndüren bir program veya adlandırılmış işlev yazın . Sıfır 0ise n, yalnızca ( ) dizisindeki sıfırıncı öğenin yazdırılacağını unutmayın . Dizi, standart Fibonacci dizisi gibi başlayarak üretilir, ancak önceki iki sayıyı ekledikten sonra sonucu çevirirsiniz ve baştaki sıfırları …

13
Batının en hızlı silahı, tepe yarışmasının kralı
Bu, yuvarlak bir robinle tepenin kralı. Batının en iyi silahlı silahını bulmak için bir savaş! Bu yarışmada rekabet edebilmek için iki işlev yapmanız gerekir. Birincisi, silahlı silahınızın özelliklerini belirler, ikincisi silahlı adam için ana mantık işlevidir. Öznitelik işlevi function () { var bot = { name: "testBot", numbOfBullets: 7, reloadSpeed: …


3
64 bit tam sayı faktörü
Stdin'den bir tamsayı okuyan bir GOLF montaj programı yazıp (takip eden bir yeni satır izler) ve yeni satırlarla ayrılmış asal çarpanları ve ardından stdout'ta izleyen yeni bir satır yazar. Asal faktörlerin belirli bir sırada olması gerekmez. 1asal bir faktör değildir. Kişisel GOLF (montaj sonrası) ikili 8192 bayt sığması gerekir. Programınız, …

5
StickStack Numaraları
StickStack, yalnızca iki talimat içeren çok basit bir yığın tabanlı programlama dilidir: | yığının uzunluğunu yığının üzerine iter -üstteki iki öğeyi yığından çıkar ve farklarını geri iter ( second topmost - topmost) Dil detayları Program başlangıcında yığın boştur. Tüm talimatlar soldan sağa sırayla uygulanır. Yığında 2'den az sayı varsa, -talimat …

2
Altıgen bir çubuk heykelinde tutulan su
Tuhaf bir heykele yapıştırılmış altıgen çubuk demetim var. Çubuklar, kesit alanında 1 ila 99 santimetre (cm) uzunluğunda ve 1 kare cm'dir. Tüm çubuklar altıgen bir yüze en az bir başka çubuğa yapıştırılmıştır. Çubukların hepsi alt kenarlarında hizalanır. Şiddetli yağışlardan sonra heykel su doludur. Ne kadar su tutuyor? Giriş Programınız, bu …

16
Genelleştirilmiş Dizi Tüfek
Haftaya başlamak için basit bir golf! Üç dizi verilir: temel dizi B , değer dizisi V ve dizin dizisi I . Tarafından belirtilen değerlere Vgirilen değerlerin eklendiği başka bir dizi üretmelisiniz . İşte bir örnek:BI Base: [5, 1, 4, 1, 3] Values: [0, 0, 7] Indices: [5, 0, 3] Endeksler, …

7
Heyelanı Tahmin Et
Heyelanlar Bu zorlukta, işiniz büyük bir heyelanın neden olduğu zararın derecesini tahmin etmektir. İlk yükseklik h >= 0 ve kritik bir katsayı ile parametrelenmiş, aşağıdaki basitleştirilmiş iki boyutlu modeli kullanıyoruz c > 0. Yükseklikten bir uçurum ile başlarsınız hve arazinin tamamen sola ve sağa doğru tamamen düz olduğu varsayılır. Çünkü …
22 code-golf 

10
Düzlemi bu değiştirilmiş daireyle döşeyin
Menşei merkezli bir birim daire içine alın. Herhangi iki komşu kadranda , dairenin x ve y yakalamalarını bağlayan çizgiler boyunca dairenin eğrisini yansıtın. Ortaya çıkan şekli ile uçağı döşeyebilirsiniz: Bu görüntüyü harika 2D fizik sanal alan Algodoo ile yaptım ! Buna benzer bir görüntü çıktısı veren bir program yaz, genel …

6
En kısa De Bruijn'ı üret
Bir De Bruijn dizisi ilginçtir: Belirli bir uzunlukta belirli bir alfabenin tüm olası dizilerini içeren en kısa, döngüsel dizidir. Örneğin, A, B, C alfabesini ve 3 uzunluğunu düşünüyor olsaydık, olası bir sonuç: AAABBBCCCABCACCBBAACBCBABAC Olası her 3 karakterli dizisi harfler kullanılarak göreceksiniz A, Bve Ciçeride. Buradaki zorluk, mümkün olduğunca az karakterde …

12
Büyük Wumpus Avı
TAMAMLAYINIZ Wumpus mevsimi sona ermişti ve birçok kısır Wumpus ve cesur Hunter'ın hayatı ile birlikte. Bazıları korkakça, ahlaksız ve düpedüz aptal Avcılar. Ancak günün sonunda, Dr Heckle tarafından NascarHunter, en fazla yağma ve şan ile uzaklaştı. Sizi selamlıyoruz, oh cesur ... şoför? Wumpuses'ta açık sezon ve dünyanın dört bir yanından …

10
Izgara Yönlendirme Savaşı
NOT: Bir eşleşme için gereken dilleri kuramadığım için bu zorluk şu anda öldü. Başkasının bunu yapmak için zamanı ve ilgisi varsa, ben karşı çıkmam. Büyük afiş için gönderinin altına bakın. Bu, yarı-kooperatif tepesi kralı mücadelesi, botların iki boyutlu bir ızgara grafiğiyle yolları çizdikleri. En fazla trafik çeken düğümleri kontrol eden …

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.