Programlama Bulmacaları ve Kod Golfü

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

30
Anagram Quine Golf
Gelen bu soruya ben çıktısı dayalı bir anagram Quine tahmin etmek istedi. Ancak, henüz anagram quine golf oynamak isteyen bir sorum yok gibi görünüyor. Böylece göreviniz, yapabileceğiniz en kısa anagram altını yapmak olacaktır. Anagram keki nedir? Anagram quine, orijinal kodundan başka, kaynak kodunun bir anagramını basan boş olmayan bir programdır. …

10
Zambak yastığı atlama
Bu mücadelede, zambak yastıklarında ileri geri zıplayan bir kurbağaya benzetmeniz gerekir. Su birikintisi sonsuz derecede büyüktür, sonsuz sayıda zambak yastığı vardır ve kurbağa istediği kadar zambak yastığı geçebilir. Bu kurbağa ileri geri atlamayı sever: ileri atladıktan sonra, her zaman geriye doğru zıplar ve tam tersi. Onun atlayışını temsil eden bir …
24 code-golf  string 


25
Günlük Ölçekleri Bırakanlar için
Herkes kütük skalalarının bırakanlar için olduğunu bilir . Bu nedenle, bir taban grafiği verilen bir günlük çizelgesine sahip bir çubuk grafiğini kaldıran bir program veya işlev yazmalısınız . Çubuk grafik girişi, günlük ölçeği çubuk grafiğinin her çubuğunun seçtiğiniz (yazdırılabilir (veya boşluk)) sınırlayıcı ile ayrıldığı (yani 0x09-0x0A + 0x20-0x7E) ve çubuk …

30
Dublerinizi birlikte alın
4chan, popüler bir oyun olsun. Sitedeki her yayın sıralı bir yayın kimliği alır. Onları etkileyemediğiniz veya belirleyemediğiniz için, insanlar kendi posta numaralarını, genellikle ilk birkaç rakamı (en azından bir kısmını) tahmin etmeye çalışırlar. Oyunun bir başka versiyonu da dubs olarak adlandırılıyor ve hedefi sayının sonunda tekrarlayan rakamları (yani 1234555) elde …

11
Birim kareler sayıyor daire geçiyor
Verilen bir tamsayıdır yarıçapı bir program ya da işlev Yazın r döner birim kare sayısı yarıçapı ile daire r orijinde merkezli geçer. Daire tam olarak ızgaradaki, bitişik birim karelerden geçen sayılmayan bir noktadan geçerse. R = 5 için örnek : Çizim OEIS bulunan Kival Ngaokrajang tarafından Örnekler: 0 → 0 …

18
Kimya 101 - Periyodik Tabloya Giriş
Soru Given the atomic number of an element[1-118] aralığında group and period, aşağıdaki Elementlerin Periyodik Tablosunda verilen şekilde o elementin çıktısını alın . Lantanid ve Aktinid seri elemanlar için (aralıkları [57-71] ve [89-103]), bunun yerine döndürmelidir LLantanitlerin ve AAktinitlerin için Bir program veya fonksiyon yazabilir ve standart girdi alma ve …

16
Birleştirme Çakışmasını Çalıştırma
İki dosyayı birleştirmek için git gibi bir araç kullanıldığında, bir çakışma algılanabilir ve birleştirme sonucuna eklenebilir. Bu iki dosyanın birleştirilmesi: benim dosyam: Common line of code 1 Common line of code 2 my lines Common line of code 3 Common line of code 4 onların dosyası: Common line of code …

2
Bir Olay belirteci yazın
Arka fon olay , alışılmadık bir programlama dilidir, çünkü belirteçlerin listesi önceden belirlenmiş değildir, aksine girdilerden çıkarılmıştır. Bu nedenle, bir Olay programını belirtmek, özellikle verimli bir şekilde yapmak istiyorsanız, oldukça zor olabilir. Bu görev kendin yapmakla ilgili. Görev Programınıza girdi olarak bir dize verilecektir. İşte Olayı belirtmek için kullandığı algoritma: …

12
Alternatif Güç Fibonacci Dizisi
Tanım Alternatif Güç Fibonacci Dizisi aşağıdaki gibi oluşturulur. Boş dizisi ve dizi ile başlayın , n için 1 . Hesaplayın f , n , n- inci Negatif olmayan Fibonacci sayı tekrar ile. 0 , birinci, 1 , ikinci ve üçüncü, 2 , dördüncü. Diğerleri, sıradaki önceki iki sayıyı toplayarak elde …

18
Google’ın Ortalama Uzunluğu
Pyth'un url istek özelliği ile uğraşıyordum ve google'ın her zaman benim için biraz farklı uzunluklarda bir cevap verdiğini fark ettim, genellikle ~10500karakter. Bu yüzden buradaki göreviniz, gelen html yanıtının ortalama uzunluğunu yazdırmak http://google.com. gözlük nYapılması gereken istek sayısı olan bir girdi alacaksınız. Her istek için bir HTTP alma isteği yapacaksınız. …

11
Terminalimde yağmur yağıyor!
Zorluk Açıklaması Terminalde yağmur simülasyonu göstermelisin. Aşağıda verilen örnekte rastgele 100 yağmur damlası eklemek (dilinizin sunduğu varsayılan rastgele işlevi kullanın) koordinatlar, 0,2 saniye bekleyin ve sonra verilen süre sona erene kadar tekrar çizin. Yağmur damlasını temsil etmek için herhangi bir karakter kullanılabilir. Parametreler Birkaç saniye içinde yeniden çizme arasında bekleyin. …

9
Güç Serisi Katsayılarını Hesapla
p(x)İntegral katsayıları ve sabit bir terim p(0) = 1 or -1ve negatif olmayan bir tamsayı içeren bir polinom verildiğinde , yani monomialin katsayısında geliştirilen güç serisinin (bazen "Taylor serisi" olarak adlandırılır) katsayısını Ndöndürür .Nf(x) = 1/p(x)x0 = 0N Verilen koşullar, güç serilerinin varlığını ve katsayılarının tamsayılar olmasını sağlar. ayrıntılar Her …

7
İkili bir orman dikin!
A014486'dan esinlenilmiştir . Meydan okuma 10 tabanındaki bir tamsayı girişi göz önüne alındığında, girişe karşılık gelen ikili orman için bir gösterim oluşturun. Temsiller iç içe dizileri ve dizeleri içerir, ancak bunlarla sınırlı değildir. Nasıl? Girişi ikiliye dönüştürün. 1s dalları temsil eder ve 0s yaprakları temsil eder. Bunu anlamayı kolaylaştırmak için, …

12
Dizi birleştirme
Giriş Aynı uzunluktaki iki dizileri düşünün, demek A = [0,1,0,2]ve B = [-1,1,2,2]. İçeriklerinin bir anlamda eşdeğer olduğunu bildiğimizi varsayalım: 0eşittir -1, 1eşittir 1, 0eşittir 2ve 2eşittir 2. Denklik geçişli geçerli: -1ve 0eşdeğerdir ve 0ve 2böylece, eşdeğerdir -1ve 2aynı zamanda eşdeğerdir. Birleşme ait Ave Bher öğe dizisidir A(veya B) buna …

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.