«code-challenge» etiketlenmiş sorular

Bir kod zorluğu, diğer puanlama etiketleri (örn. Kod-golf) tarafından kapsanmayan nesnel bir kazanma ölçütüyle bir programlama bulmacasını çözmenin yaratıcı yolları için bir yarışmadır.

2
Beyni stratejisi
Mastermind için sadece kod-golf zorlukları bulabildim, işte kendime almak isteyeceğim bir kod-meydan okuma versiyonu. 1993 yılında Koyama ve Lai tarafından normal Mastermind oyunu MM (4,6) için en uygun strateji, ortalama # tahmin = 5625/1296 ~ 4.34 olarak bulundu. MM (5,8) hala çözülmemiştir, ancak ortalama tahmin sayısının ~ 5.5 olduğu tahmin …

5
2048 Bot Mücadelesi
Biz 2048 klonlama , analiz 2048'i, ama neden bunu henüz oynamadım? 2048 otomatik olarak oynamak için 555 bayt javascript snippet'i yazın, bir saat sonra en iyi puan sayılır (aşağıdaki puanlamaya bakın). Kurmak: Goto 2048 ve çalıştırma: a = new GameManager(4, KeyboardInputManager, HTMLActuator, LocalStorageManager); a oyunu kontrol etmektir. Kurallar: Kurulumdan sonra …

29
Sıralama-a-sayı. Sorta
Bir dizi kullanarak-olmadan-numaralar-basamak- kötü-kader esinlenerek esinlenerek , ama SO sorudan daha iyi bir kod golf yaptığını düşündüm. Pozitif bir tamsayı verildiğinde, o tamsayıdaki basamakları sıralayın. En düşük puan kazanır! 0 puanla başlayın. Karakter başına bir nokta ekleyin. Kullandığınız her dizi için 20 puan ekleyin. Kodunuzdaki her çok karakterli dize için …

5
Rakamın silinmesinden sonra hala en büyük prime'ı bulun
En fazla /math/33094/deleting-any-digit-yields-a-prime-is-there-a-name-for-this şu soru sorulur. Basamaklarından birini sildikten sonra asal olarak kalan kaç tane prim var? Örneğin 719Alacağınız gibi bir asal olduğunu 71, 19ve 79. Bu soru çözülmemiş olsa da güzel bir kodlama zorluğu yarattığını düşündüm. Görev. Bulabileceğiniz en büyük prime'ı, rakamlarından herhangi birini sildikten sonra asal olarak bırakın. …

3
Zindan İnşaat Seti
Çocukken Intellivision oyunu Advanced Dungeons and Dragons: Treasure of Tarmin'i oynadım . 3 boyutlu grafikler sizi şok edici gerçekçilikle birinci şahıs bakış açısına sokar: Ama sonra bir C-64 aldım. Ekranda imleç yaparak, rengi Ctrl tuşu ve bir rakamla ayarlayarak ve istediğim herhangi bir yere semboller koyarak 40x25 karakter ızgarasını çizebildim …

5
Rastgele bir labirent yazdırın
Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır, ancak tarihsel önemi vardır. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. İstediğiniz algoritmayı kullanarak rastgele bir labirent oluşturan ve yazdıran bir program yazın . Labirent, programın birden çok çalışması için farklı olmalıdır. Yükseklik ve genişlik komut satırı bağımsız …


5
Hala ayrışan en çirkin R kodu satırı nedir?
Amaç tek bir R kodu satırı üretmektir: Mümkün olduğunca az yapar Mümkün olduğunca çok karakterde (en fazla 100 karakter) Ve mümkün olduğunca çirkin (burada "çirkin" verimsiz hesaplama stratejileri, sona eren noktalı virgül gibi yabancı karakterler anlamına gelebilir). Elinden geleni yap, nazik halk! Kazanmak için objektif kriterler Kazanan cevap aşağıdaki puan …
19 code-challenge  r 

7
Kör Rastgele Sıralama
İşte algoritmaları sıralamak için oldukça yaygın bir model: def sort(l): while not is_sorted(l): choose indices i, j assert i < j if l[i] > l[j]: l[i], l[j] = l[j], l[i] Bu algoritmalar iyi çalışır çünkü indeksler ive jlistenin durumuna göre dikkatlice seçilir l. Ancak, göremedik lve körü körüne seçmek zorunda …

1
Tetris stratejisi
Senin görevin puan vs kod boyutu açısından dengeli bir Tetris stratejisi uygulamaktır. Oyunun bu versiyonunda tetrominolar döndürülür ve yukarıdan 20 sıra ve 10 sütunluk bir ızgaraya düşürülür. Düşerken yatay olarak döndürülemez veya hareket ettirilemezler. Her zaman olduğu gibi, düşürülen bir parça ızgaranın tabanına ulaştığında veya aşağı doğru daha fazla hareket …

1
Advent Challenge 1: Santa'nın mevcut kasasının kilidini açmasına yardım et!
Sonraki >> Açıklayıcı Anahtar Kelimeler (arama için): İki Matrisi Eşdeğer Yap, Çakışma, Dizi, Bul Meydan okuma Santa geçmişte kasasından hediye çalmak için elflerin bir geçmişine sahipti, bu yüzden bu yıl kırılması çok zor bir kilit tasarladı ve bu yıl elfleri dışarıda tutmuş gibi görünüyor. Ne yazık ki, kombinasyonu kaybetti ve …

12
Tüm 97 üssün bize ait
Birçok programlama dili yalnızca yazdırılabilir ASCII, sekmeler ve yeni satırlar kullanılarak yazılır. Bu 97 karakter daha sonra 8 bit baytta saklanır (bunlar aslında 256 farklı karakteri tutabilir!), Özellikle de her baytın önemli olduğu kod golfünde! Bu meydan okumada, taban dönüşümünü kullanarak puanınızı azaltabileceksiniz. Meydan okuma Programınız / işleviniz, bir dize …

11
Bir program çıktısı veren bir program çıktısı… PPCG çıktısı veren
Meydan okuma: Yürütüldüğünde başka bir dilde yürütülebilen ikinci bir programın kaynak kodunu çıkaracak bir kod yazın. İkinci program, üçüncü bir dilde yürütülebilen üçüncü bir programın kaynak kodunu çıkarmalıdır. Son program PPCGisteğe bağlı tek bir son satırsonu ile çıktı almalıdır . Kazanan en çok dilde sunulacak. İlk programın kod uzunluğu bağlantı …

4
Minimum Kelime Arama
Geçen hafta, İngilizce dilinde en iyi 10.000 kelimeyi kullanarak en kısa 1 boyutlu dizeyi oluşturmaya çalıştık . Şimdi, aynı meydan okumayı 2D olarak deneyelim! Yapmanız gereken yukarıdaki kelimelerin hepsini almak ve çakışmalara izin vermek için onları mümkün olduğunca küçük bir dikdörtgene koymaktır. Örneğin, kelimeleriniz olsaydı, ["ape","pen","ab","be","pa"]olası bir dikdörtgen şöyle olurdu: …

4
Haftanın sıkıştırılmış günleri
Haftanın günleri listesinin bir girdisi verildiğinde, listenin en kısa sıralı gösterimini çıktılayın. Girdi biçimi bir ya iki karakterlik alt dizilerden daha fazlasını içeren bir dizedir Su(Pazar), Mo(Pazartesi), Tu(vs), We, Th, Fr, ve Sa. Girdi, sıralı bir şekilde verilmeyebilir. Girdiyi çıktı biçimine dönüştürmek için, Girişi Pazar gününden başlayarak haftanın gününe göre …

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.