Programlama Bulmacaları ve Kod Golfü

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

2
Matematiksel İfade Gösterisi!
Size 6 sayı verilir: 5 basamak [0-9] ve bir hedef sayı. Amacınız, hedefe olabildiğince yaklaşabilmek için basamaklar arasında operatörleri dağıtmaktır. Her rakamı kullanmak zorunda tam olarak bir kez ve aşağıdaki operatörleri kullanabilirsiniz birçok olarak istediğiniz kadar kat: + - * / () ^ sqrt sin cos tan. Örneğin, bana verildiyse …

24
Maksimum Özyineleme Derinliği [kapalı]
Kapalı . Bu sorunun ayrıntılara veya açıklığa ihtiyacı var . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek ayrıntıları ekleyin ve sorunu giderin . 2 yıl önce kapalı . Dilinizin maksimum özyineleme derinliği (MRD) var mı? Diyelim ki dilinizde MRD = 500 var Özyineleme derinliğini …
15 code-golf 

8
Görünmeyen sayılar üretin
Diyelim ki bir alt dize orijinal dizginin herhangi bir sürekli bölümüdür. Örneğin cat, bir alt dizesidir concatenate. Uygun bir alt dizenin, orijinal dizeye eşit olmayan bir alt dize olduğunu söyleyeceğiz . Örneğin concatenate, uygun bir alt dizeye ait bir alt dizedir, concatenateancak uygun bir alt dizedir. (tek karakter dizelerinin uygun …

9
L €€ CH € $! D € AṬH ỊṢ ṢOOṄ! (Uzunluk Eşleme)
Başlık, L€€iki kez yazdırılanlar dışında aynı çıktıya sahip geçerli Jöle Kodu'dur . Arka fon Zorluğu tamamlama yeteneğini kaybetmeden bu bölümü atlayabilirsiniz Jelly'deki bazı işlemler, işlemi uygulamadan önce argümanını listeye dönüştürmeye çalışır. Bir örnek, €hızlı haritalama. Bu bazen istenmeyen çıktıya yol açar. Program L€ve giriş 5 için, Jelly yorumlayıcısı listenin 5 …

24
Sözde unsurları filtreleyin!
Bir dizinin / listenin hiper-ortalamasını (sayıların) öneklerinin toplamlarının aritmetik ortalamasını tanımlarız . Örneğin, listenin hiper-ortalaması [1, 4, -3, 10]aşağıdaki şekilde hesaplanır: Biz önekleri olsun: [1], [1, 4], [1, 4, -3], [1, 4, -3, 10]. Her Sum: [1, 5, 2, 12]. Ve şimdi bu listede elemanların aritmetik ortalamasını almak: (1 + …

6
Birbirini izleyen en uzun basamak sayısını bulun
Basit meydan okuma: bir dizi pozitif tamsayı sayısı verildiğinde, basamakları arasında ardışık basamakların en uzun çalışmasını içeren sayıyı bulun. Numara? Çalışmalardaki basamakların olası değerlerin ( 0123456789) etrafına sarılmasına ve geriye doğru çalışmasına izin verilir . Hem Yani 2345, 89012ve 5432109ardışık rakam (ancak geçerli ishal olan 3456765ne de 321090123olsa koşmak, hep …


4
Minecraft Üretim Masası Yap
Minecraft'ta bir şeyi nasıl yapacağınızı hatırlayamadığınızda nefret etmiyor musunuz? Bunu düzeltmenin vakti geldi! Görev Göreviniz 1D veya 2D liste olarak bir girdi almak ve işçiliği tablosunun bir sonucu olan çıktıyı almaktır! Giriş Girdiyi dize veya uzunluk listesi olarak alabilirsiniz 9 veya 2B iç içe dizi olarak alabilirsiniz. Bir giriş olarak …

30
Sınırlı mini zorluklar Robbers Thread
Polisler iplik Soyguncular olarak göreviniz, polis çözümlerini bulmak ve verilen dilde sadece baytları kullanarak dizinin n. Terimini hesaplayan dilde bir program yazmaktır. Amaç mümkün olduğunca çok sayıda polisin yanıtını kırmak olacak. Her çatlak size tek bir puan verir. Çatlaklar, çalıştıkları sürece polisin amaçlanan çözümü olmak zorunda değildir.

12
10'larda AZ, gördün mü?
Benim önceki meydan okuma bir takip olarak Kelimeler ile 20 sayın! , başka bir görevi yerine getirmek için bu meydan okumadaki kelime listesini bir kez daha kullanacağız. Bu kez, yalnızca şunları kullanacaksınız: https://github.com/Magic Ahtapot Urn / wordListsByLength / blob / master / 10.txt Her biri benzersiz bir harfle başlayan ve …

22
Beyaz bir golfçü uygulayın
Forked gibi bazı iki boyutlu esolangs ve Python gibi bazı esolangs bazen kod satırlarından önce boşluk gerektirebilir. Bu çok golf gibi değil. Ayrıca, tembel ve kod önce boşluk çok ihtiyacı olan bir 2d lang yazıyorum.Senin görevin bu dilleri golfçü yapan bir araç yazmak. Tabii ki, bu mükemmel olmayacak; örneğin, bir …

4
Barışçı bir arada var olan ordular
Satranç oyununda, aynı sıra, sütun veya diyagonalde bulunan herhangi bir parçaya saldırabilen kraliçe denilen bir parça vardır. Satrançta tipik olarak siyah ve beyaz olmak üzere iki taraf vardır ve her bir parça takımlardan birine aittir. Taşlar aynı takıma ait taşlara saldıramaz. Amacınız, bir kare tahta için en büyük barışçıl bir …
15 code-golf  chess 

23
Henüz öğle yemeği yedim mi?
Öğle yemeğini seviyorsun. Ancak, diyet yapıyorsunuz ve yanlışlıkla bir günde iki kez öğle yemeği yemediğinizden emin olmak istiyorsunuz. Bu yüzden emin olmanıza yardımcı olacak bir program yapmalısınız. Bununla birlikte, bir komplikasyon, çok garip bir programda öğle yemeği yemenizdir. Öğle yemeğini saat: MONTH: DAY PM (UTC veya yerel saat dilimini kullanabilirsiniz). …
15 code-golf  date 

6
Üçgen yapalım
Çoğu insan Pascal üçgenine aşinadır. 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 Pascal üçgeni, bir hücrenin değerinin sol üst ve sağ üstteki hücrelerin toplamı olduğu bir otomattır. Şimdi benzer bir üçgen tanımlayacağız. Hücreleri sadece sol üst ve sağ üste götürmek yerine, tüm …
15 code-golf  math 

10
100'e kadar en az işlem
genel bakış Rakamların bir listesi verildiğinde, 100 yapmak için en az işlemi bulun Giriş Sayısal sırada olabilecek veya olmayabilecek bir rakam dizesi. Rakamların sırası değiştirilemez, ancak toplam (toplam) 100'e eşit olacak şekilde her biri arasına artı (+) veya eksi (-) operatörleri eklenebilir. Çıktı Eklenen operatör sayısı ve ardından tam basamak …

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.