Programlama Bulmacaları ve Kod Golfü

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

5
TwoMega'yı yorumla
Bu meydan okuma olarak, sizin için bir tercüman yazacak 2 Q (olarak transkripsiyonu TwoMega ), gevşek dayalı bir dil brainfuck sonsuz boyutlu depolama alanına sahip. Dil 2 Ω halde üç parça içerir: Bant bit sonsuz listesi, tüm bu 0 durumuna getirilir bir en soldaki elemanı, ancak en sağdaki elemanı vardır. …

1
+ - sırt çantası sorunu
Her biri bir ağırlık ve bir değere sahip bir öğe kümesi verildiğinde, toplam ağırlığın belirli bir sınıra eşit veya daha az olması ve toplam değerin mümkün olduğunca büyük olması için bir koleksiyona dahil edilecek her öğenin sayısını belirleyin. Daha fazla bilgi için Wikipedia Örneğin, maksimum 15 ağırlık verilebilir ve değeri …

4
Topları çöp kutularına koymanın yollarını sayın
Bu görevde size tek sayıda beyaz top ve aynı sayıda siyah top verilir. Görev, topları çöp kutularına koymanın tüm yollarını saymaktır, böylece her kutuda her rengin tek bir sayısı vardır. Örneğin, 3 beyaz topumuz olduğunu varsayalım. Farklı yollar: (wwwbbb) (wb)(wb)(wb) iki farklı olasılık için. 5 beyaz topumuz varsa, farklı yollar: …

15
En büyük meydan
Bu soru, bir tablodaki En Büyük Meydan'a benzer . Meydan okuma Dize veya dizi biçiminde 1ve 0dize biçiminde bir matris verildiğinde, tümünü içeren en büyük kare alt matrisinin alanını belirleyen bir işlev oluşturacaksınız ."xxxx,xxxxx,xxxx,xx.."["xxxx","xxxx","xxxx",...]1 Kare bir alt matris eşit genişlik ve yüksekliğe sahiptir ve işleviniz yalnızca en büyük alt matrisin …

3
Çarpışan Arabaların Simülasyonu
Giriş Hızı ve yönü olan bazı ASCII arabalarım var. Hızları sayıları ile temsil edilir. Bir araba varsa <>o zaman durdu. Örneğin: <> 1> 2> 3> Bir saniye sonra anladım <> 1> 2> 3> İkiden sonra anladım <> 1> 2> 3> İki araba çok yakınsa çarpıyorlar. 1> <1 1> <2 Bir …

12
Viral yıldız işaretleri
Pozitif bir tamsayı N ("viralite") verildiğinde, programınız sol üst köşeden aşağı ve / veya sağa doğru uzanan iki uzunluk N dalı olan bir ağacın ASCII-art çizimi oluşturmalıdır . İlk yıldızdan sonra her dal tarafından alınan yön sağa veya aşağıya doğru olabilir ve bu seçim bir sonraki adımda rastgele 1 yapılmalıdır …

2
Birden çok satır üzerinden işlev oluşturma
Birden çok satır üzerinden bir işlev oluşturmaya çalışıyorum. Meydan okuma parametreleri: İşlev 'barbar' değerini döndürür Satır başına yalnızca 2 karakter Maksimum 40 satır. İşlevimi bildirmek için şişman bir ok kullanmaya devam ediyorum, ancak eğer bağlı değilseniz şişman oklar işe yaramıyor gibi görünüyor. Zorluğun Kaynağı: https://www.codewars.com/kata/multi-line-task-plus-plus-hello-world Şu anki işim: f= ( …

5
Soyut Yeniden Yazım Zorluğu (Soyguncular)
Bu biraz geçirmez golf-sevmek Polisler ve soyguncularmeydan okuma. Bu soyguncuların iş parçacığı; polislerin konusu burada . soyguncuları Polisler soyut yeniden yazma sistemleri yayınlayacak. Göreviniz, hedef dizeye yeniden yazma kurallarını uygulayarak kaynak dizeden ulaşılıp ulaşılamayacağını kanıtlayarak gönderimlerini kırmaktır. (Bunu, kaynak dizeyle başlayan ve hedefle biten bir dizi yeniden yazma kuralı göndererek …

5
Quine-Bomb'u geçiyor!
Meydan okuma: Aşağıda belirtildiği gibi yeni bir program / işlev çıkaran bir tamsayı girişi alan bir program veya işlev oluşturun. Giriş: Tamsayı n: Saatli Bomba patlamadan önceki saniye cinsinden süre. Çıktı: nGiriş olarak saniye cinsinden zamanı olan orijinal program , aşağıdakileri yapan yeni bir program / işlev çıkarır: Has nönceki …
9 code-golf  quine  date 

5
Vaka katlama Almanca
Bir Alman dizesi ve bir vaka göstergesi (alt / üst / başlık) verildiğinde, dizeyi bu duruma katlayın. Özellikler Giriş yalnızca a- zartı äöüß-,.;:!?'"büyük ve / veya küçük harflerden oluşacaktır . Hedef durum, tutarlı türde üç benzersiz değer (lütfen ne olduklarını belirtin) olarak alınabilir; üç karakter veya üç sayı veya üç …

2
Quarto'da kaç tane çekiliş var?
Giriş Bu zorluk Project Euler sorunlarına benzer . Aldattım çünkü aldatıcı derecede basit bir masa oyunu oynuyordum ve mekaniği hakkında basit bir soruyu cevaplamak için etkili bir çözüm bulamadım. Quarto arka arkaya 4 eğlenceli bir çeşididir. 16 benzersiz parça ile 4'e 4 kartta oynanır (hiçbir parça kopyalanmaz). Her turda her …

1
Çalışma süresi hesap makinesi
Bu, şirketimin her çalışanın çalışma sürelerinin izlenmesiyle nasıl başa çıktığını temel alır. Her birimizin bir sensörün önünden geçirilebilen bir kartı vardır, böylece bir saat çalışanların ofise giriş veya çıkış saatlerini kaydeder. Her kayıt bir koda bağlandığında: Kod 0: çalışan ofise gelir (veya geri döner). Kod 1: Çalışan öğle yemeği için …


5
Advent Challenge 6: Taşıma Rıhtımı Yeniden Etiketleme!
<< Önceki Sonraki >> PPCG topluluğu sayesinde, Santa hediyelerini ulaşım iskelesine geçmek için doğru sıraya koymayı başardı. Ne yazık ki, ulaşım rıhtımı işaretleri kırıldı, bu yüzden tüm hediyeleri nereye koyacağını bilmiyor! Hediyelerin hepsi Noel Baba'nın daha iyi bir fikir olacağını itiraf ettiği aralıklarına göre değil, birlikte gruplandırılmıştır. Şimdi, sıralı düzende …

4
Şimdi n boyutunda düşünüyoruz!
Soru: Verilen bir sayı n≥ 2 kaç farklı nokta çiftleri bir on nboyutlu n x n x n x n x n x n ... x nkoordinatlar arasında değişir kafes 0için n - 1bir mesafe vardır , en azından n ayrı? Çiftler {(2,1,3,1), (3,2,1,3)}ve {(3,2,1,3), (2,1,3,1)}ters sırada aynı iki noktadan …

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.