Programlama Bulmacaları ve Kod Golfü

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

30
Kim ikinci isim için virgül kullanır?
Zorluğunuz girdi olarak bir ad (dize) almaktır. Albert Einstein ve çıktı: Einstein, Albert pseudocode: set in to input set arr to in split by " " set last to the last element of arr remove the last element of arr set out to arr joined with " " prepend ", …
18 code-golf  string 

17
Maksimum tutarsızlık-2 dizisini sıkıştır
Uzunluk 1160'ın bu ikili dizisini çıktılayın: -++-+--++-++-+--+--++-+--+--++-+--++-++-+-++--++-+---+-++-+--+--++++--+--++-+--++-++----++-++-+-++--++-+-+---++-+--++-++-+--++-+--+---+-++-+--++-++-+--+--++-++-+--++-+--+++-+-+----+++-+--+--+++---++-++-+--+--+++--+-+-+--+-+++-++-+--+--++-+--++-++-+--+--++--+++---+++-+---++-+--++--+-+--+-+++-+--++-++-+--++-+--+--++-+--++--+-++-+-+--+-+-++-+--++-+--+--++-+-+-++-+-+-++---+-+--++++--+---++-+-++-+--++-+--+--++-+--++++--+---+-++++--+--++-++-+--++-+--+--++-+--++-++-+--++-+--+--++-++-+----+++-+--++--+++---+-++-+--+-++---+-++-++-+--+--++--++++-+--+--+--++++--+--+++---++-++-+--++--+-+--+--++-++-+--+--+-+++-++-+--+--++--+-++-++-+--+--+--++-++-+--+++---++-+--++-++---+++---++-++----+++--+-++-+--+--++-+--++-++-+-++--++--++----+++-++--++----++-+++--++---+++----+-+-++-++-++-+-+----+++--++-+--++-++-+--+--+--++-+--++-++-+--++--+-+--+-+-+-++++---+-+-++--+--+-+-+-++-+-+++--+-+--+--+-+++--+-+++---++-+--+--++-++--++---++-+-++--++-+---+-++-+--+-++--++-+--++-+--+-+++-+--++--+-+-+++--+-+--++-++-+--+--+-++---+-++-+-++--++-+--+++-+----++--+-++-+-++--++-+--++-+-++--++-+---+-++-+--+++----+-+-++--++-+--++-++-++-+--+--+--++++---++---+-+-++-+-+++--+-++--+-+--+-+-++---+++-++ Sekans Bu sonlu sekans, umarım sıkıştırma için benzersiz yöntemlere katkıda bulunacak şekilde sıkı bir şekilde yapılandırılmıştır. Bu, daha önceki bir mücadelede öne sürülen Erd'in tutarsızlık sorunundan kaynaklanıyor . Terimleri +1 ve -1 olarak ele alırsak, bu maksimum uzunlukta bir tutarsızlık 2 dizisidir, yani: …

7
2D dillerde golf için ipuçları
2 boyutlu programlama dillerinde golf oynamak için hangi genel ipuçlarınız var? Ben kod-golf sorunları uygulanabilir ve 2D programlama dilleri için özel, ancak herhangi bir dile özgü olmayan ipuçları arıyorum ("yorumları kaldırmak" ve "işlemi kullanın M" gibi yanıtlar cevap değildir). Lütfen cevap başına bir ipucu gönderin.
18 code-golf  tips 

13
Boyutlarım nelerdir?
Görev: Bir üçgenin alanı göz önüne alındığında, bu alana sahip bir Heron üçgeni bulun . Belirtilen alana sahip herhangi bir Heroniyen üçgene izin verilir. Heronian üçgeni, tamsayı kenarları ve tamsayı alanı olan bir üçgendir . Heron'un formülüne göre, kenar uzunlukları a,b,colan bir üçgen alana sahiptir sqrt(s*(s-a)*(s-b)*(s-c)) burada s=(a+b+c)/2üçgenin çevresinin yarısı. …

7
Gilbreath Konjonktürü
Farz edelim ki asal sayıların sonsuz listesiyle başlıyoruz: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, ... Ardından, her bir sayı çifti arasındaki mutlak farklılıkları tekrar tekrar alıyoruz: [1, 2, 2, 4, 2, 4, 2, 4, 6, 2, …

2
Büyü mümkün mü?
Bir sihirli kare bir olan , n-ile-n aralığında farklı pozitif tamsayılar ile doldurulur, kare ızgara ^ 2, 1,2, ..., n , her bir hücre, her arka arkaya farklı tamsayı ve sayının toplamını içeren, örneğin sütun ve köşegen eşittir. Göreviniz , pozitif sayılardan oluşan n-by-n bir matris ve boş hücreler için …

28
Ters modülü hesapla
Görev: İki değer için xburada a mod x = bdeğer girin a,b. Varsayım ave bher zaman pozitif tamsayılar olacak Her zaman için bir çözüm olmayacak x Birden fazla çözüm varsa, bunlardan en az birini üretin. Çözüm bulunmuyorsa, hiçbir çözüm bulunmadığına dair hiçbir şey veya bazı göstergeler sunmayın. Yerleşiklere izin verilir …
18 code-golf  math  number-theory  code-golf  number  integer  code-golf  string  code-golf  music  code-golf  arithmetic  array-manipulation  decision-problem  code-golf  math  rational-numbers  code-golf  code-golf  graphical-output  hardware  code-golf  math  number  code-golf  string  parsing  natural-language  code-golf  tips  brain-flak  code-golf  graph-theory  code-golf  number  polynomials  king-of-the-hill  code-golf  ascii-art  kolmogorov-complexity  animation  king-of-the-hill  code-golf  tips  code-golf  ascii-art  code-golf  string  array-manipulation  data-structures  code-golf  math  number  code-golf  string  base-conversion  binary  code-golf  decision-problem  graph-theory  code-golf  math  polynomials  code-golf  kolmogorov-complexity  physics  code-golf  sequence  number-theory  code-golf  math  integer-partitions  code-golf  array-manipulation  random  permutations  code-golf  string  decision-problem 

9
Akıllı Numaralar Yapın
Wise bir süre önce tasarladığım basit bir bitsel dildir. Python'un bitsel işlemlerine dayanır . Birçok işlemi vardır, bunların çoğu Python'daki eşdeğer sembolle aynı veya çok benzerdir. : Yığının üstünü çoğalt ? Yığının üstünü alta döndür ! Yığının altını yukarı döndür [ ] yığının üst kısmı sıfır değilken döngü ~yığının üstü …

8
Kod dizesi çıkışından çık
Belirli bir zaman, bu bir program veya fonksiyon yazmalısınız nonempty dize S arasında N yazdırılabilir ASCII karakterleri † , çıkış kodu ile çıkılacak bir program çıkışı C , C de 0 konumunda ASCII kod noktası olan S . Yazdığınız bu program ek olarak bir P programı çıkarır , böylece çalıştırıldığında …
18 code-golf  quine 

6
Kayıplı mı, Kayıpsız mı?
Bir ses dosyası verildiğinde, dosyanın kayıplı bir formatta mı yoksa kayıpsız bir formatta mı kodlandığını belirleyin. Bu zorluğun amaçları doğrultusunda, yalnızca aşağıdaki biçimlerin sınıflandırılması gerekir: kayıplı AC3 AMR AAC MP2 MP3 Ogg Vorbis WMA kayıpsız AIFF FLAC TTA WAV kurallar Giriş bir dosya adı biçiminde alınırsa, dosya adı hakkında herhangi …

6
Özetle? Bu benim forte'm!
Giriş Forte , sayıların değerlerini değiştirme kavramına dayanan çok tuhaf bir ezoterik dildir. Forte sayıları sabit değil, değişkenlerdir, LETbunlara yeni değerler atamak için bu komutu kullanabilirsiniz . Örneğin, LET 2=4-1şu andan itibaren yürütüldükten sonra 2değeri değerini alır 3, yani değer 2bir ifadede her ortaya çıktığında bunun yerine "değiştirilir" 3. İfade …

21
En uzun eşit alt sıralar
Tanımlar Bir alt dizge bitişik olmayabilir, örneğin [1, 1, 1]bir alt dizidir [1, 2, 1, 2, 1]. Eşit bir alt dizilim, her öğenin eşit olduğu bir alt dizidir. En uzun eşit altdizi benzersiz olması, örneğin olmayabilir [1, 1]ve [2, 2]her ikisi uzun eşit altdiziler vardır [2, 1, 1, 2]. Giriş …

4
Gömülü Altıgenler!
Göreviniz: bir tamsayı verildiğinde n, n. Derinliğe kadar aşağıdaki kuralları izleyerek gömülü bir altıgen deseni oluşturun. Gömülü bir altıgen bunun temel şekline sahiptir: ( n=0) __ / \ \__/ Gömülü Altıgenler n=1ve n=2: ____ / \ \ /\__/ \ \ / \____/ ________ / \ \ \ /\__/ \ \ …

30
Kod bloğu aracı oluşturma
Markup kullanırken, SE ağında olduğu gibi, bir metin satırından önce dört boşluğun girintisi, bildiğiniz gibi, bir kod bloğunun parçası olarak ifade eder. Yapmazsanız, bir örnek ( .bir alanı temsil eden): .... Kod .... Daha fazla kod sonuç Code More code Sorun, kodu bir cevaba kopyalayıp yapıştırdığınızda, her satırı elle girintilemenizdir. …

10
Bizim tarzımız bu
Piet, çeşitli nedenlerden dolayı ilginç bir programlama dilidir. Bugün bir sebep üzerinde duracağız: roll komutu. Roll komutu aslen PostScript'teydi ve yığını işlemenin güçlü bir yoludur. Roll komutu yığının en iyi iki öğesini açar ve parametre olarak kullanır. İlk attığımız değeri turns, ikincisini arayacağız depth. N derinliğine dönüş yığının en üst …
18 code-golf  stack 

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.