Programlama Bulmacaları ve Kod Golfü

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

21
Aritmetik Türev
Bir fonksiyonun türevi, matematik, mühendislik, fizik, biyoloji, kimya ve aynı zamanda çok sayıda başka bilimlerin temel taşıdır. Bugün sadece teğetsel olarak ilişkili bir şeyi hesaplayacağız: aritmetik türevi. Tanım Aritmetik türev a(n)veya n'burada ( A003415 ) bir fonksiyonun türevine benzer bir takım özellikler tarafından tanımlanır . a(0) = a(1) = 0, …

24
IHIH Piramidi
"H" ve "I" harflerinin birbiriyle nasıl aynı olduğunu çok etkileyici buluyorum. "H", iki dikey vuruşla çevrili yatay bir harekettir; "I", iki yatay konturla çevrili dikey bir kontur (fontunuza bağlı olarak). Bahse girerim bu yuvalanmış olabilir ... Bana neyi hatırlattığını biliyor musun? Fraktallar !!! "IHIH" piramidini şu şekilde tanımlayalım: İlk yineleme, …

13
Ortalama quine'nuzu 1-up
Bir 1'li quine bir Quine'ın çok benzer bir programdır. Buradaki en büyük fark, programın n kopyası bir araya getirildiğinde, sonucun orijinal programı n + 1 kez basmasıdır. Örnek Programınız Abc123: Abc123 -> Abc123Abc123 Abc123Abc123 -> Abc123Abc123Abc123 Abc123Abc123Abc123 -> Abc123Abc123Abc123Abc123 Meydan okuma Buradaki zorluk, herhangi bir dilde en kısa geçerli 1-up …

30
Dizi Düzleştirin!
Bu zorlu görevde, göreviniz iç içe geçmiş bir dizi alan ve tek boyutlu düzleştirilmiş bir dizi döndüren bir program oluşturmaktır. Örneğin [10,20,[30,[40]],50]çıktı vermeli [10,20,30,40,50]. Giriş Giriş iç içe geçmiş bir dizi olacaktır (örn. [10,20,[[[10]]]]). Yalnızca Tamsayılar (hem negatif hem de pozitif), Dizeler ve Diziler içerecektir. Girdiyi fonksiyon argümanı, STDIN veya …

14
CamelCase'e dönüştür
Meydan okuma Geçen gün Google’ın Java Stil Kılavuzunu okuyordum ve herhangi bir rastgele dizgiyi camelCase notasyonuna dönüştürmek için algoritmalarına rastladım. Bu zorlu mücadelede, süper rekabetçi Java gönderilerinizi kod-golf zorluklarına yazarken kafanızdaki tüm bu şeyleri yapmak istemediğiniz için bu algoritmayı uygulamanız gerekir. Not: Algoritmada bazı küçük değişiklikler yaptım. Aşağıda belirtilen olanı …
34 code-golf  string 

21
Tüm dizeleri çıkar
Bir harf kümesi göz önüne alındığında, bu harflerden yapılan tüm dizeleri çıkar. (Bu, kümenin Kleene yıldızı .) Örneğin {'a','b'}, dizgiler: '', 'a', 'b', 'aa', 'ab', 'ba', 'bb', 'aaa', 'aab', ... Giriş: Boş olmayan farklı harflerden oluşan bir koleksiyon a..z. Bunlar karakter veya tek karakterli dizeler olabilir. Çıktı: Bu harflerdeki tüm …
34 code-golf  string 

18
Hangi dominolar eksik?
Bir standart domino seti 28 benzersiz parçaları vardır: 28 veya daha az benzersiz domino listesi göz önüne alındığında, tam bir set oluşturmak için gereken listeyi çıkar. Giriş ve çıkış domino iki hane tarafından belirlenen edilir - domino her bir tarafında pip sayısı, örneğin 00, 34, 40, 66. Rakamlar herhangi bir …

5
XKCD Türlerine uyan bir arayüz oluşturun
colors.rgb ("mavi"), "# 0000FF" değerini verir. colors.rgb ("sarımsı mavi"), NaN verir. colors.sort () "gökkuşağı" verir Resimde belirtilen kuralları ve başlık metnini (burada alıntı yapılan) kullanarak, verilen tüm girişi kabul eden ve uygun çıktıyı görüntüleyen bir program oluşturun. Giriş, stdin veya en yakın eşdeğeri ile alınabilir. Yazmak gibi bir satır olmalı …
34 code-golf 


24
Çarpmaya Göre Sırala
Olumlu bir tamsayı listesi verilen bir program ya da işlev yazmalısınız, her elemanı katı bir şekilde artan bir liste oluşturmak için mümkün olan en küçük pozitif tamsayı ile çarpın. Örneğin, giriş ise 5 4 12 1 3 çarpımlar olacak 5*1=5 4*2=8 12*1=12 1*13=13 3*5=15 ve çıktı artan liste olacak 5 …

13
Geçmiş Asalların Düşkün Anıları
Asal bir sayı düşünün s temel 10 yazılmış, bellek bölgesinin p kesinlikle daha az belirgin asal sayısı olarak tanımlanır p oluşan altdizgelerin olarak içerdiği p . Meydan okuma Negatif olmayan bir tamsayı Verilen n girdi olarak, en küçük asal bulmak p öyle ki p hafıza vardır n . Diğer bir …


28
Powerball Numaralarını Seçin!
Powerball son zamanlarda dikkat çeken bir Amerikan piyango çünkü mevcut ikramiye (11 Ocak 2016 itibariyle) tarihteki en büyük loto ödülü , yaklaşık 1.5 milyar dolar ( USD ). Powerball oyuncuları 69 numaralı beyaz toplardan 5, 1 numaralı "Powerball" 26 numaralı kırmızı toplardan seçer. Onlar kazanmak onların beş beyaz top seçimler …

21
Hangi gün (Flooptonia'da)?
Flooptonia gezegenine giden yolda bir uzay turistisin! Uçuş 47.315 yıl daha sürecek, bu yüzden kriyojenik olarak dondurulmadan önceki zamanı geçirmek için Floopton takvimini anlamanıza yardımcı olacak bir program yazmaya karar veriyorsunuz. İşte 208 günlük uzun Floopton takvimi: Month Days Input Range Qupu 22 [0-22) Blinkorp 17 [22-39) Paas 24 [39-63) …
34 code-golf  date 

30
Büküm Kelimeler!
Büküm Kelimeler! Bir dize ve pozitif bir tamsayı verilir. İpi ileri geri çevirmeniz gerekir. Örnek Giriş / Çıkış Giriş Programming Puzzles & Code Golf 4 Çıktı Prog mmar ing zzuP les oC & de G flo Giriş Giriş, STDIN veya işlev argümanından alınabilir. Giriş bir dize ve pozitif bir tamsayıdan …
34 code-golf  string 

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.