Programlama Bulmacaları ve Kod Golfü

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

30
2 Dizenin En Uzun Yaygın Öneki
2 dizeyi girdi olarak alan ve en uzun kullanılan ön eki döndüren bir program yazın. Bu kod-golf , bu nedenle en kısa bayt sayısına sahip olan cevap kazanır. Test Case 1: "global" , "glossary" "glo" Test Case 2: "department" , "depart" "depart" Test Case 3: "glove", "dove" ""
30 code-golf  string 

11
Baskı, Artış, Azalış, Diğer Ad - Prindeal'ı Yorumlayın
Prindeal (belirgin ilkelerle-dee-al ) yeni bir ezoterik : sadece dört komutları vardır programlama dili pr int , içinde eksiltme , de eksiltme ve diğ ıas . Minimalizmine rağmen, Prindeal'de dört komutu akıllıca birleştirerek karmaşık matematiksel işlemler yapılabilir. Bu kodda golf mücadelesinde göreviniz, Prindeal kodunu çalıştırabilecek en kısa programı yazmaktır. Teknik …

3
Demiryolu rayları oluşturun ve hükümeti kandırın
Trenlerin popüler hale geldiği 19. yüzyıl ABD'sinde bir demiryolu girişimcisisiniz, çünkü bunlar büyük hacimli malzemeleri kara yoluyla taşımanın en etkili yoludur. Batıda yakın zamanda sömürgeleştirilmiş arazilerde doğu kıyılarından gelen demiryolu raylarına ulusal bir ihtiyaç vardır. Bu ihtiyacı karşılamak için, ABD hükümeti demiryollarını sübvanse etmek için vergi toplayacak. Her yol için …

6
Kimyasal denklemleri dengeleyin!
Bernd, kimyada bazı problemleri olan bir lise öğrencisidir. Sınıfta heptan yanması gibi yaptıkları bazı deneyler için kimyasal denklemler tasarlamalıdır: Cı- 7 , H 16 + 11o 2 → 7CO 2 + 8H 2 O Matematik tam olarak Bernd'in en güçlü konusu olmadığından, reaksiyonun yanlısı ve eğiticileri arasındaki kesin oranları bulmakta …

23
Sayıları Artırma, Birden Çok Oturum
İyi Akşamlar Golf Ajanları, Göreviniz ünlü eğlence devi Eviltronic Arts adına. Dünya köleleştirme ve eğlence konusundaki nefret dolu planlarının bir parçası olarak, mümkün olduğu kadar çok SimStation V kopyası satmaları gerekir. Bu, yazılımın birkaç kez başlattıktan sonra gizemli bir şekilde çalışmayı durdurması gerektiği anlamına gelir. Amacınız, çalıştırılma sayısını sayan bir …
30 code-golf 

3
Bir ağaç dikin ve büyümesini izleyin
Yetiştirdiğimiz ağaçların nasıl büyüdüklerini tanımlayan bazı kuralları vardır: Büyüme Kuralları: Ağaçlar sadece dallardan oluşur. Dallar, aşağıdaki sembollerin bir kombinasyonundan oluşur: _, \, |, /, ve_ Ağaç |, zeminde ( _) tek bir dikey dal / gövde ( ) ile başlar : __________________|___________________ Dal büyümesi için gıda ışıktan geliyor. Işık, gökyüzündeki …

11
Yükseklik haritalarını derinlik haritalarına takas etme
Açıklama Senin görevin bir 'derinlik haritası' - yani bir nesnenin yükseklik haritası ama tepesinden değil de önden görünmek. Örneğin, aşağıdaki nesneyi resimde gösterildiği gibi düşünün. Yükseklik haritası solda gösterilir. Karşılık gelen derinlik haritası (okda dururken görüldüğü gibi) olacaktır: 010 211 <- Depthmap 322 Okta durursanız, sol alt köşede 3, üst …
30 code-golf 


30
Bir tamsayının +, - işlemleri kullanmadan 2 değeri olup olmadığını kontrol edin [kapalı]
Tamsayının 2 olup olmadığını kontrol eden bir program yazın. Örnek giriş: 8 Örnek çıktı: Yes Örnek giriş: 10 Örnek çıktı: No Kurallar: Kullanmayın +, -işlemler. Numarayı almak için bir tür giriş akışı kullanın. Girişin başlangıçta bir değişkende saklanması gerekmiyor. En kısa kod (bayt cinsinden) kazanır. Herhangi bir truthy / falsy …

16
Herhangi bir sayı kullanmadan iki sayıyı çarpın
Siz "12345"ve 10 gibi 10 tabanındaki pozitif tamsayıları temsil eden girdi iki dizgisi olarak verilmiştir "42". Göreviniz, "518490"bu durumda , ürünlerini içeren bir dize çıkarmaktır . Büküm, kodunuzda herhangi bir sayısal tip kullanmamanızdır. Hayır ints, floats, unsigned longs, vb., Yerleşik karmaşık sayı türlerine veya rastgele kesinlikli tam sayılara veya bu …

30
Etkileşimli bir Deadfish tercüman yazın
Deadfish , dört komutlu bir şaka "programlama dili" dir. Esolang sayfası biraz çelişkili olduğundan ve o sayfadaki tercümanların hepsi aynı şekilde çalışmadığından, aşağıdaki varyasyonları uygulamanız gerekir: Şartname Boyutu en az 16 bit olan, daha fazlasına izin verilen, ancak daha az olmayan bir akümülatör vardır . Negatif numaraların desteklenmesi gerekmez. Akümülatör …


17
Bir çeşit
Bir dize verildiğinde x, karakterleri xkaynak kodunuzdaki görünüm sırasına göre sıralanmış olarak çıkarın. Örnekler Source: ThisIs A Test Input: Is it a Test? Output: TissI etta? Source: Harry - yer a wizard. Input: I'm a what? Output: aa wh'?Imt Source: Mr. H. Potter, The Floor, Hut-on-the-Rock, The Sea Input: Output: …

19
Munchausen Numarası mı?
Bir Münchausen sayısı baz içinde bbb , aynı zamanda olarak da bilinen mükemmel parmak-haneli değişmez veya PDDI da baz-toplamı pozitif tamsayı kendine özgü bir türüdür kendilerine yükseltilmiş basamak sayısının kendisine eşittir. Onlar boğulmaktan kurtulmak için kendi at kuyruğu ile kendini açıkça çıkaran kurgusal Baron Munchausen adına seçildi . İlgili bir …

30
Kedi tekrar girişini yedi!
Bir kedi programı oluşturun, yani girdi alan ve basan bir program. ... Bunun dışında, program rasgele karakterleri girişinizden uzağa alır ve bunun yerine yazdırır. Girişteki her karakter, programla kaldırılmak için genellikle eşit oranlara sahip olmalıdır, ancak bunu yapmak zor olduğundan, her karakter için oran en çok% 10 değişebilir. Programınız girişi …

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.