Programlama Bulmacaları ve Kod Golfü

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



9
Her boyuttaki toplam
Size çok boyutlu bir tamsayı dizisi verilir. Her boyutun sabit bir boyutu vardır (böylece 2D ise her zaman dikdörtgen olur). Programınız her boyuttaki toplamları hesaplamalı ve toplamları bu boyuttaki son yeni öğeler olarak eklemelidir. Giriş ve çıkış dizilerinin A ve B olduğunu ve A boyutunun i boyutunun n i olduğunu …

7
Scralphabet'i Optimize Edin
Scralphabet Normal bir Scrabble döşemesi torbası aşağıdaki harfleri içerir ( ?başka herhangi bir harf için durabilen boş bir döşemedir): AAAAAAAAABBCCDDDDEEEEEEEEEEEEFFGGGHHIIIIIIIIIJKLLLLMMNNNNNNOOOOOOOOPPQRRRRRRSSSSTTTTTTUUUUVVWWXYYZ?? Harfler aşağıdaki değere sahiptir: {"A": 1,"B": 3,"C": 3,"D": 2,"E": 1,"F": 4,"G": 2,"H": 4,"I": 1,"J": 8,"K": 5,"L": 1,"M": 3,"N": 1,"O": 1,"P": 3,"Q": 10,"R": 1,"S": 1,"T": 1,"U": 1,"V": 4,"W": 4,"X": 8,"Y": 4,"Z": …

8
Kod Golf Resim İndirici
Birçok görüntü işleme zorluğunda yazı, sorun üzerinde çalışabilmek için bir dosyaya kaydedilmesi gereken görüntüler içerir. Bu özellikle sıkıcı bir manuel görevdir. Biz programcıların böyle bir yargılamaya maruz kalmamaları gerekir. Göreviniz bir Code Golf.SE sorusunda bulunan tüm görüntüleri otomatik olarak indirmektir. kurallar Programınız stackexchange.com, görüntülerin konumları hariç, başka bir alana bağlanabilir, …

3
Engelsiz dikdörtgeni kaldırma
Bu görüntü 7 farklı renkli dikdörtgeni üst üste bindirerek yapılmıştır: Siyah ve bordo dikdörtgenler engellenmez , yani üstlerinde başka dikdörtgen yoktur. Bunun gibi bir görüntüyü alan bir program yazın ve ortaya çıkan görüntünün çıktısını almak için herhangi bir engelsiz dikdörtgeni kaldırın. Misal Programınızı yukarıdaki resimde çalıştırdıysanız ve çıktıda yeniden çalıştırmaya …

5
Karesel yakınsama ile π hesapla
Pozitif bir sayı alan nve nhesaplamak için yinelemeli bir algoritmanın adımlarını gerçekleştiren bir fonksiyon veya tam bir program yazın; bu, kuadratik yakınsaması olan (yani her yinelemede doğru basamak sayısını yaklaşık iki katına çıkar) daha sonra 2 n doğru basamak (dahil olmak üzere) başlangıç ​​3). Böyle bir algoritma Gauss-Legendre algoritmasıdır , …
20 code-golf  pi 

5
Çalışırken geçerli saate en yakın saat emojisini döndürün
if/elseHer 30 dakika için büyük bir durum olabilir ama daha fazla matematik ve Unicode tabanlı çözüm arıyorum. Saat emojileri: 🕐🕑🕒🕓🕔🕕🕖🕗🕘🕙🕚🕛🕜🕝🕞🕟🕠🕡🕢🕣🕤🕥🕦🕧. Doğru oluşturma desteğine sahip değilseniz, bunları aşağıda görebilirsiniz (aynı sırada değiller ve gördüklerinizden farklı görünebilirler) veya Unicode grafiğinde , sayfa 4. Unicode kod noktaları U + 1F550 (SAAT) FACE ONE …
20 code-golf  date 

7
Minecraft Göğüs Yerleşimi
Minecraft video oyunu tamamen sanal dünyayı oluşturan 3D tamsayı kafese farklı blok türlerini yerleştirmek ve kaldırmakla ilgilidir . Her kafes noktası tam olarak bir blok içerebilir veya boş olabilir ( resmi olarak bir " hava " bloğu). Bu meydan okumada, 3D dünyasının sadece bir yatay 2D düzlemi ve bir tür …
20 code-golf 

2
Bir Çubuk Zinciri ile Polimino Oluşturma
Arka fon Her biri tamsayı uzunluğuna sahip (kapalı) bir çubuk zinciri düşünün. Belirli bir zincirle kaç farklı deliksiz poliomino oluşturabilirsiniz? Veya başka bir deyişle, belirli bir zincirle eksenle hizalanmış kenarları olan, birbiriyle kesişen kaç farklı çokgen oluşturabilirsiniz? Bir örneğe bakalım. Olarak temsil edebileceğimiz, uzunluk 1 ve 2'nin 8 çubuğundan oluşan …

7
Dakotas'ı karıştır [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden -konu üzerinde Kod Golf Stack Exchange için. 2 yıl önce kapalı . Devletin iletişimini şifrelemek için Kuzey Dakota hükümeti tarafından işe alındınız. Biri bir mesajı şifrelemek ve diğeri bu mesajın …


4
Önemli Hata Sorunu
Amaç , Yazdırılabilir ASCII karakter dizesi kabul eden bir rutin yaz s ve aynı karakterleri içeren bir dize döndürür s hiçbir iki karakterli bir kereden fazla görünür alt dize böylece yeniden sıralanmış. Program, tüm kıyaslama dizelerini (aşağıya bakınız) modern bir bilgisayarda bir dakikadan kısa bir sürede işlemek zorundadır . Ayrıca …



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.