Programlama Bulmacaları ve Kod Golfü

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

30
Durur mu? (Polis)
Bu polislerin ipliği. Soyguncuların ipliği burada . Buradaki zorluk, belirli bir giriş veya giriş 2 almazsa, 1'i durmadan çalıştıran bir program yapmaktır . Bu girişi alırsa, sınırlı bir süre 3 içinde sonlandırılmalıdır . Bu kod-golf , bu yüzden bir hırsız tarafından yazılmayan en kısa cevap kazandıklarını belirttiler. Hafta geçtikten sonra, …

30
Thanos sıralama algoritmasını uygulayın
Sıralama algoritması şöyle gider: Liste sıralanmamışken tüm öğelerin yarısını hizalayın (listeden kaldırın). Liste sıralanana veya yalnızca bir öğe kalana kadar devam edin (varsayılan olarak sıralanır). Bu sıralama algoritması, uygulamaya bağlı olarak farklı sonuçlar verebilir. Öğe kaldırma prosedürü karar verecek uygulamaya bağlıdır, ancak listenin bir öğe kaldırma prosedüründen geçtikten sonraki sürenin …

14
Ben pasif bir saldırganım ve patronuma öğrenmeden hakaret etmek istiyorum
İş yerinde birkaç ay geçti ve ben sadece patronumun yüzüne doğru bağırmak istiyormuş gibi hissediyorum. Bununla birlikte, bir sorunum olan insanlarla doğrudan yüzleşecek biri değilim. Ben de işimi kaybetmek istemiyorum. İşte bir fikir: Ben hiç öğrenmeden ona hakaret edebilmek istiyorum. Mükemmel yolu farkettim: Tamamen kusursuz bir mesajın içinde hakaret kodlayan …
93 code-golf  string 

30
Eşsiz Ucuz
Belirli bir dizgenin maliyetini belirleyen bir işlev veya program yazın ; Her karakterin maliyeti, karakterin bu dizgede kaç kez meydana geldiğinin sayısına eşittir ve dizgenin maliyeti, karakterlerinin maliyetlerinin toplamıdır. Örnek Bir girdi için abaacab, maliyet aşağıdaki şekilde hesaplanır: a b a a c a b 1 2 3 4 occurrence …

30
Çok Yönlü Tam Sayılı Yazıcı
En az üç farklı dilde çalıştırılabilir bir kod parçası yazın. Kod 1, bir 2numaralı dilde, iki 3dilde , üç dilde vb. Tamsayı vermelidir . Kurallar: Çıktı yalnızca tamsayı olmalıdır, ancak izleyen satırsonları tamamdır. Kod hiçbir şekilde girdi alamaz Aynı dilin farklı ana sürümleri benzersiz olarak kabul edilir. Bu nedenle, kodunuz …

11
Bir Markdown bombası inşa et [kapalı]
Birçoğumuzun kötü amaçlı hazırlanmış bir girişin büyük ölçüde orantısız bir çıktı oluşturduğu zip bombalarını ve benzer dekompresyon bombası püf noktalarını duyduğumuza eminim . Bunu derleyiciye bir noktada yapmak için burada bile bir sorumuz vardı . Bana göre Markdown, hantal HTML etiketlerini "sıkıştırılmış" MD belirteçleriyle değiştirerek, bir çeşit sıkıştırma formatıdır. Bu …

30
Bu dize dize olarak çalışır mı?
Yalnızca karakter içereceğini varsayabileceğiniz tek bir satır dizesi alan bir program yazın /\_‾. (Bu öne ve arkaya doğru eğik çizgi, altı çizili ve üstü çizilidir . ~Gerekirse overline yerine ASCII kullanmayacağınız için overline yerine kullanabilirsiniz .) Örneğin, olası bir giriş: __/‾‾\/\_/‾ Programınızın, dizginin sol kenarının "bağlı" olup olmamasına bağlı olarak, …

20
0xBEEF nerede?
Bu zorluk, bu Wendy'nin 1984'teki reklamından esinlenmiştir . TS Rogers tarafından İllüstrasyon Senin görevin bir ikili topuz onaltılık bir 0xBEEF bulmaktır. 'Sığır eti' aşağıdaki düzenden oluşur: 1 0 1 1 (0xB) 1 1 1 0 (0xE) 1 1 1 0 (0xE) 1 1 1 1 (0xF) Ve 'topuz', 12x12'lik ikili …

12
Bir Rus şifreleme standardının çok yapılandırıldığını kanıtlamak
Bu zorluğun amacı, seçtiğiniz fonksiyonda , aşağıdaki fonksiyonun imkansız bir şekilde kısa bir uygulamasını bulmaktır p. İşte bunu uygulayan C kodu ( çıktılarını da basan bu TIO bağlantısına bakın ) ve onu içeren bir wikipedia sayfası . unsigned char pi[] = { 252,238,221,17,207,110,49,22,251,196,250,218,35,197,4,77, 233,119,240,219,147,46,153,186,23,54,241,187,20,205,95,193, 249,24,101,90,226,92,239,33,129,28,60,66,139,1,142,79, 5,132,2,174,227,106,143,160,6,11,237,152,127,212,211,31, 235,52,44,81,234,200,72,171,242,42,104,162,253,58,206,204, 181,112,14,86,8,12,118,18,191,114,19,71,156,183,93,135, 21,161,150,41,16,123,154,199,243,145,120,111,157,158,178,177, 50,117,25,61,255,53,138,126,109,84,198,128,195,189,13,87, …

27
Kod sonlandırılıyor mu?
Bu matematiksel bir bükülme ile düşündüğüm bir kod golf mücadelesi. Buradaki zorluk, kodun sonlandırılıp sonlandırılmayacağı açık bir soru olacak şekilde mümkün olan en kısa kodu yazmaktır. Ne demek istediğimin bir örneği, bir cevaplayıcıdan bu cs stackexchange sorusuna uyarlanan aşağıdaki python kod parçası olabilir . def is_perfect(n): return sum(i for i …
92 code-golf  math 

30
Grinin Elli Tonu
Erkekler ve kızlar, Fifty Shades of Grey'i gümüş ekranda görmek için heyecanlı , biz sadece rahatsız olmadan kodlamak istiyoruz, işte beynimizi seçmek için bir zorluk. Yapman gerek: Ekrana, her biri farklı gri bir gölgeyle dolu elli kare yazdırın Tercih ettiğiniz dilde görüntü işleme özelliği yoksa, bir görüntü dosyası çıktısı alabilirsiniz. …

18
Bu dil ne zaman yayınlandı?
Zorluğun basittir. STDOUT ya da bir dosyaya yazdığı dilin yayınlandığı yıl yazdırılan bir program yazmanız gerekir. Bu kadar basit bir görev olduğu için, büküm mümkün olduğu kadar çok farklı dilde yazılması gerektiğidir. Puanınız, doğru şekilde basılan toplam yıl sayısıdır. Kullandığınız her dil için Hangi dil sürümünü kullandığınızı belirtin. (Birden fazla …

10
Bilinmeyen bir tamlığın bir programlama dili yazın
Bir Dilin Tamamlanıp Olmadığını Belirlemek , bir dil tasarlarken çok önemlidir. Ayrıca, birçok ezoterik programlama dilinin başlaması oldukça zor bir iştir, ancak bunu bir adım daha başlatır. Turing Complete'i ispatlaması zor olan bazı programlama dilleri yapalım, dünyadaki en iyi matematikçiler bile, her iki şekilde de kanıtlayamayacak. Göreviniz, Turing Completeness (Matematik …

30
Her dilde Mandelbrot görüntüsü
Hep kullanılan Mandelbrot ben elime herhangi bir grafik uygulamasında Merhaba Dünya 'grafiksel' versiyonu olarak görüntü. Şimdi adamların sırası. Dil grafik çıktı veya çizim çizelgesi yapabilmelidir (izin verilmeyen dosyaları kaydetmek) Kare bir görüntü veya grafik oluşturun. Boyut en az 128 ve en fazla 640 arasında * Fraktal koordinatlar yaklaşık -2-2i ila …

14
Yıldızlarımızdaki Renkler
İlk satırı forma sahip bir dize ya da metin dosyasına giren bir program yazın. width height ve takip eden her satır forma sahiptir. x y intensity red green blue nerede: widthve heightherhangi bir pozitif tam sayı olabilir. xve yherhangi bir tam sayı olabilir. intensity Negatif olmayan bir tamsayı olabilir. red, …

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.