Programlama Bulmacaları ve Kod Golfü

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

1
Tatamibari çözücü
Arka fon Tatamibari , Nikoli tarafından tasarlanan bir mantık bulmacasıdır. Bir Tatamibari bulmacası, içinde üç farklı sembol bulunan dikdörtgen bir ızgarada oynanır: +, -. ve |. Çözücü, ızgarayı aşağıdaki kurallara göre dikdörtgen veya kare bölgelere ayırmalıdır: Her bölüm tam olarak bir sembol içermelidir. Bir +kare içinde bir sembol bulunmalıdır. Bir …

15
Kılık Değiştirme Transformatörleri (Polisler Konusu)
Soyguncunun ipliği burada Polislerin görevi, kendilerine bir girdi verildiğinde, sınırlı bir deterministik dize çıktısı veren bir fonksiyon veya program yazmaktır. Programa farklı bir giriş verilirse, farklı bir çıkış döndürmelidir. Kurallar: Başvurular Dil adı Herhangi bir bayrak kullanılırsa, açıklanmalıdır. Programın bayt sayısı Bayt çıktı sayısı Çıktı Özellikle uzunsa, lütfen bir hamur …

15
Özyinelemeli bir kısaltma bulun
Giriş Bir yinelemeli bir kısaltmasıdır : içeren ya da örneğin, tek başına ifade eder bir kısaltmadır Fishiçin yinelemeli bir kısaltmasıdır olabilir Fish is shiny hero, bu da bir kısaltma kendisini içerir dikkat edin. Başka bir örnek Hi-> Hi igloo. Hatta ppcg paints->ppcg paints cool galaxies pouring acid into night time …
10 code-golf  string 

15
Rosencrantz ve Guildenstern Koddur
Absürd oyunda Rosencrantz ve Guildenstern Ölü vardır , iki ana karakter Rosencrantz ve Guildenstern (ya onlar?) Her zaman kendi vücut parçalarının hangi bazen kim-ya da bunların hangi yukarı karıştırma hangi-çünkü bir algılanan eksikliği bireysel kimlik. İsimlerini karıştırsalar bile saçma olmaz mıydı? Göreviniz, eşit uzunlukta bir dizeyi (ve tasarımla, 7 karakterden …
10 code-golf 

25
Hadi tenis 2 oynayalım: doğu-batı oyunu
Bir meydan okuma vardır Let oyun tenis tarafından Daniel . Kuzey-Güney yönünde bir mahkeme koymayı teklif ediyor. Benim önerim Doğu-Batı yönünde de tenis oynamak için bir mahkeme yaratmak. Bir tenis kortu yazdırmanız gerekiyor, ancak gizli nedenlerden dolayı mümkün olan en az baytla yapmalısınız. Tenis kortu ------x------ | | x | …

5
Amidakuji (阿 弥陀 籤) sadeleştirme
Eğer Japon ya da Doğu Asya kültürüne hiç maruz kaldıysanız, kesinlikle Amidakuji oyunuyla karşılaşmış olacaksınız: As Vikipedi açıklıyor , bu piyango bir tür kağıt üzerinde çizilmiş ve rastgele N öğelerin bir permütasyon seçmek için kullanılır. Örneğin, N kişiye rastgele bir başlangıç ​​dizisi veya N kişiye N ödül, vb. Atamak için …

5
Bir büyücünün büyü kitabı
Düzenleme : Daha önce D & D oynamadım, bu yüzden bu soruyu ilk kez yaptığımda düzgün bir şekilde araştırmadım. Bunun için özür dilerim ve dnd 5e kurallarına olabildiğince doğru kalması için cevapları geçersiz kılabilecek birkaç düzenleme yapıyorum. Afedersiniz. Yakın zamanda yapılan bir Hot Network sorusundan gelen bir D&D hayranı, bir …

1
KoTH: Gomoku (Arka arkaya beş tane)
Gomoku veya Arka arkaya Beş, siyah ve beyaz taşlarla ızgarada iki oyuncu tarafından oynanan bir masa oyunudur . Kim arka arkaya 5 taşı koyabilirse (yatay, dikey veya çapraz) oyunu kazanır.15 × 1515x1515 \times 15555 kurallar Bu KoTH'de Swap2 kuralını oynayacağız, yani bir oyun iki aşamadan oluşuyor: İlk aşamada iki oyuncu …

6
Gezgin Diş Fırçası
Giriş Bugünün meydan okuması tamamen dişlerle ilgilidir. Özellikle, bir dişten diğerine fırçalama ne kadar sürer. Zorluğunuz, iki dişin yerleri göz önüne alındığında, birinden diğerine fırçalamak için mümkün olan en kısa süreyi çıkarmaktır. Meydan okuma Bu meydan okuma için ortalama bir yetişkin insan ağzı düzeni kullanacağız: Bu şemada yaygın olarak kullanılan …
10 code-golf 

7
Kimin komşuları düşmanca?
Giriş Bu zorluğun amaçları doğrultusunda, bir elemanının komşularını bir kare matris ( ) hemen çapraz, yatay veya dikey olarak bitişik olan tüm girişleri olarak tanımlayacağız. (yani , etrafını sarmadan " kuşatırlar).A E = A i , j A EEEEbirbirAE= Ai , j,E=birben,jE=A_{i,j}birbirAEEE EEE Pedallar için, matix için nin komşularının resmi …

13
Çarpın ve Bölün
Bir değer verilen X daha küçük sayısal değer daha yüksek bulmak y çarpılır ve bölünmesi olma yeteneğine sahip x orijinal basamak koruyarak. Yeni sayılar rakamları kaybetmez. Yeni sayılar rakam kazanmaz. Örneğin: Giriş: x = 2, y = 250000 Orijinal: 285714 Bölüm: 142857 Çarpma: 571428 Çünkü bu durum geçerlidir 285.714 daha …
10 code-golf  number 

5
Bana Ay Evresini anlat!
Meydan okuma Girdi olarak Ay'ın bir görüntüsü verildiğinde, Ay'ın evresini çıktılayın. Ay'ın safhaları Programınıza bu resimlerden birini png biçiminde verilecektir ve aşamayı tam olarak verildiği gibi çıkarmalısınız: new moon HexDump waxing crescent HexDump first quarter HexDump waxing gibbous HexDump full moon HexDump waning gibbous HexDump third quarter HexDump waning crescent …

2
Modilar SNISP için Durdurma Sorununu Çözme
Befinge için Durma Problemini Çöz ruhuyla, Modilar SNISP adlı başka bir 2D dil tanımlayalım . Modilar SNISP aşağıdaki altı talimatı içerir: \ yönerge işaretçisini aşağıdaki gibi yönlendirir: yukarıdan yaklaşılırsa, sağa gidin; sağdan yaklaşılırsa yukarı çıkın; alttan yaklaşılırsa sola gidin; soldan yaklaşırsa aşağı in. / yönerge işaretçisini aşağıdaki gibi yönlendirir: yukarıdan …

3
ASCII “uyarısı” çıktısı alın
Bir ASCII yumurtasını belirli bir yönde atarsanız, n boyutunda bir ASCII uyarısı alırsınız . oBiriyle (yumurta sarısı) "başlar" ve 2'den n'ye kadar olan "çizgiler" ile belirli bir yönde devam eder *. *'Tek bir 'boşluk' ile ayrılır ve ove bütün 'hat' *' s 'boşluk', 'satır' ile ayrılır. Uyarının yönü aşağıdakilerden sekiz …

6
En yakın mesafelerin toplamını bulun
Bu görev için kodunuz girdi olarak X ve Y tamsayılarının iki sıralı dizisini almalıdır. X'deki her tam sayı ile Y'deki en yakın sayı arasındaki mutlak mesafelerin toplamını hesaplamalıdır. Örnekler: X = (1 5,9) Y = (3,4,7) Mesafe 2 + 1 + 2'dir. X = (1,2,3) Y = (0,8) Mesafe 1 …

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.