Programlama Bulmacaları ve Kod Golfü

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


11
Yediler oyunu! Kim ne dedi?
Sevens oyunu şu şekilde oynanır: noyuncular bir daire içinde oturur ve soldan (veya oyuncudan Aoyuncuya B) geçen 1'den saymaya başlar . Bir numara ne zaman pbir sahip 7o VEYA ile bölünebilir 7ulaşıldığında, ardından numarayı konuştu oyuncu p-1, sonraki oyuncu diyor sonra psöylemeliyim p+1ve bota konuşan insanların sırası. Örneğin, oyuncu Bkonuşursa …

5
Alfabenin karşısında
Alfabenin karşısında Bu meydan okumada, alfabenin harflerini hatırlamakta zorlanıyorsunuz. Bunu atlatmak için, harflere ulaşana kadar alfabeyi yukarı ve aşağı hareket ettirirsiniz. Kodunuzun taşınabilir olmasını istediğiniz için, harf bloklarıyla yazacaksınız. Sınırlı sayıda harf bloğunuz var, çünkü çoğu çalındı, bu nedenle kodunuzun mümkün olduğunca kısa olduğundan emin olmanız gerekiyor. Örnekler Giriş / …
14 code-golf  string 

12
Ve bütün insanlar dedi ki ...
Amaç Karakter içermeyen bir metin girişi verildiğinde [veya ]aşağıdaki eylemleri gerçekleştirin: Her Örneğin Amenen az bir büyük harf ile (böylece bütün örnekleri Amenhariç amen), aynı o çıktı Amen(büyük harf korumak). Her örneği için /all the people said[?: ]/i(bu bir Normal İfade), çıktı da Amen(her durumda iyidir). Her çıktıdan sonra, herhangi …

1
Ok labirent kaçış
Soru 50 x 50 karakterlik bir diziniz var. Her hücrenin dört yönden herhangi birini gösteren bir oku vardır. Boş hücre yok. Hücreye girerken, okla belirtilen yönde çıkmalısınız. Ok aynı zamanda geldiğiniz yönü göstererek çıkmaz bir noktaya yol açabilir. Labirentin en dış kenarındaki herhangi bir hücreden başlayıp sizi labirente götüren ve …
14 code-golf  maze 

25
Dama Tahtası üzerindeki parça sayısı
Giriş Normal bir dama tahtası 8 x 8 = 64 kare içerir: Toplamda 12 beyaz parça olduğunu görebilirsiniz . Siyah ve beyaz daima aynı miktarda parçaya sahiptir. Tahtada daha fazla parça varsa, bu meydan okuma için izin verilmeyen parçalar komşu olur. Bazı şeyleri açıklığa kavuşturmak için bazı örnekler: Bu meydan …

22
String Zip ve Sırala
Dizelerin bir listesi verildiğinde, her bir dizeden her karakterden bir karakter alarak, bunları ASCII sırasına göre sıralayarak ve çıktı dizesine ekleyerek oluşturulan tek bir dize çıktılayın. Başka bir deyişle, ngiriş dizgileri için, nçıktının ilk karakterleri sıralı olarak sıralanmış girişlerin her birinin ilk karakterleri olur n, çıktının ikinci karakterleri sıralı olarak …
14 code-golf  string 


5
L-dışbükey mi?
Arka fon Bir polyominoya L-konveks denir , eğer herhangi bir kiremitten başka bir kiremite L şeklinde bir yolla, yani kardinal yönlere giden ve en fazla bir kez yön değiştiren bir yolla seyahat etmek mümkünse. Örneğin 1, şekildeki s poliomino 0 0 1 1 1 0 1 1 1 1 0 …

17
Kod Golf: İleri sdrawkcaB sdrawkcaB İleri İleri sdrawkcaB
Görev Kullanıcı bir cümle girer - sadece kelimeler. Tamsayılar ve noktalama işaretleri de dahil olmak üzere, harfler veya boşluklar dışındaki tüm girdiler bir istisna oluşturmalıdır: "Cümle yalnızca harfleri kullanmalıdır". Çıktıda bazı kelimelerin ters çevrildiği ve bazı kelimelerin normal olduğu bir desen bulunur. Örüntü normal bir sözcük olarak başlar, sonraki iki …

1
(Yazılım) modem yapın!
Amaç Simüle edilmiş düz eski telefon hizmeti (POTS) üzerinden verileri mümkün olduğunca hızlı bir şekilde iletmek için bir mo dulator / dem odulator çifti tasarlayın . adımlar /dev/randomİletilmesi 3-4 saniye sürecek bazı rastgele ( veya benzeri) veriler oluşturun Bir ses dosyası oluşturmak için verileri modülatörünüzle değiştirin Ses dosyasını POTS simülatöründen …

1
Cunningham zincirlerini saymak
Asal sayılar her zaman insanları büyülemiştir. 2300 yıl önce Öklid "Elemanları" na yazdı Asal sayı, sadece bir birim tarafından ölçülen sayıdır. yani bir asal sadece 1(veya kendi başına) bölünebilir . İnsanlar her zaman asal sayılar arasındaki ilişkileri aradılar ve bazı ilginç ("ilginç" gibi) şeyler buldular. Örneğin bir Sophie Germain asal …

6
Gizli Numaralar
Gizli Numaralar Izin vermek xrastgele bir temel bir tamsayı, öyle ki Donun bir dizi basamak. xBir Confidant sayısı, eğer herkes için naralarında 1ve uzunluğu D: D[n+1] = D[n] + D[n-1] + ... + D[1] + n Örneğin, 349taban 10'daki sayıyı ele alalım . Bu sayı için endeksleri etiketlersek, aşağıdakilere sahibiz. …
14 code-golf  number 

7
Yalancı Hücresel Otomaton
Giriş Bu meydan okumada, çok kötü yalancı sayılar kullanarak belirli bir olasılıklı hücresel otomatı simüle edeceğiz . Hücresel otomasyon ikili dizelerde aşağıdaki yerel kural ile tanımlanır. Bir hücrenin sol komşu ve hücre kendisi durumlarına sahip olduğunu varsayalım ave b. Eğer min(a,b) == 0o zaman yeni bir devlet, bDİR max(a,b). Eğer …

2
Karel J. AlphaBot Dizi Üreteci
Skorlar Gönderimler girildikçe bu bölüm doldurulacaktır. Normal 1. bopjesvla Perl 54 2. edc65 Javascript (ES6) 91 3. name language score 4. name language score 5. name language score Bonus Turu 1. name language score 2. name language score 3. name language score 4. name language score 5. name language score …
14 code-golf 

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.