Programlama Bulmacaları ve Kod Golfü

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

14
Bubble-wrap simülatörü yapın
Kabarcık tamamladı en üst seviye eğlencedir. Herkes buna katılabilir. Şimdi, bilgisayarların bile köpüklü bezlerden hoşlanmasını sağlayacaksınız. gözlük W ve h olarak iki tam sayı verilecektir (her biri duyarlı bir şekilde genişlik ve yükseklik) Programınız her biri arasında 1 saniye bekleyen tüm w * h aşamalarını vermeli ve sonlandırmalıdır. Her baloncuk …

17
Bir Kronometre Uygula
Aşağıda açıklanan süreyi saniye ve dakika cinsinden gösteren basit bir dijital Kronometre uygulayın. Önemli Her iki okuyunuz Ekran ve Kontroller bölümleri! Görüntüle Geçen süre, MM:SS"yerinde" önceden gösterilen zaman dizesini değiştirerek (ekranın tamamını veya bir kısmını temizlemeye de izin verilir), biçimde gösterilmelidir. Kronometre en az her saniye güncellenmelidir. Örnekler: 0 dakika, …

16
Müzik Kutuları Yapımı
Göreviniz girdi (işlev veya programda) olarak bir dizi karakter (müzik) almak ve müziği bir müzik kutusunda göründüğü gibi yazdırmak (veya geri vermek). Karakterleri yalnızca ABCDEFG.()giriş olarak alacaksınız ve giriş asla boş bırakılmayacak. İsterseniz harfleri küçük harf olarak da alabilirsiniz. Bu, uzunluğu 3 olan boş bir müzik kutusudur: ....... ....... ....... …

9
Artımlı Quine
Göreviniz, kaynak kodunun ilk karakterini, ardından ikinciyi, ardından üçüncü ... her çalıştırıldığında çıktısını alan bir program veya işlev yazmaktır. Örneğin, programınız foodilde bardosyadaysa baz.bar, buna benzer bir çıktı almalısınız: λ bar baz.bar f λ bar baz.bar o λ bar baz.bar o Programınız kaynak kodunu bu şekilde yazdırarak bir şey yapabilir. …

1
Oldukça Düğümlü Conundrum
Düğüm yapısına dayanarak bir düğümün 2-D diyagramını çizmek için bir program yazın. Bir düğüm tam olarak neye benzediği gibidir: bağlanmış bir ip ipi. Matematikte, bir düğüm diyagramı düğümü oluşturmak için bir ip parçasının kendisinin üstünden veya altından geçtiği yerleri göstermektedir. Bazı örnek düğüm diyagramları aşağıda gösterilmiştir: İpin kendi üzerinden geçtiği …

15
Benden sonra tekrar et!
Argüman olarak bir dize verilirse, üst üste binmeyen, tekrarlanan alt dizelerin uzunluğunu veya böyle bir dize yoksa, çıktısını alın. Giriş dizesinin boş olmadığını kabul edebilirsiniz. Örnekler abcdefabc: Subring abc1 ve 7 pozisyonlarında tekrarlanır, bu nedenle programın 3 çıkışı vermesi gerekir. abcabcabcabcab: abcabcveya bcabcaveya cabcabtekrarlanır, böylece program 6 vermelidir . (Subring …
23 code-golf  string  code-golf  code-golf  kolmogorov-complexity  primes  code-golf  kolmogorov-complexity  hexadecimal  code-golf  code-golf  string  code-golf  string  random  code-golf  array-manipulation  code-golf  ascii-art  kolmogorov-complexity  random  code-golf  array-manipulation  code-golf  stateful  code-golf  hello-world  code-golf  string  code-golf  interpreter  lisp  code-golf  restricted-source  quine  palindrome  code-golf  ascii-art  random  generation  challenge-writing  ascii-art  random  polyglot  maze  answer-chaining  string  cops-and-robbers  whitespace  code-golf  string  cops-and-robbers  whitespace  code-golf  number  sequence  code-golf  date  code-golf  ascii-art  decision-problem  code-golf  combinatorics  chemistry  code-golf  kolmogorov-complexity  source-layout  radiation-hardening  code-golf  ascii-art  path-finding  maze  code-golf  string  ascii-art  game  animation  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  restricted-source  new-years 

16
Düzensiz bir diziyi karıştır
Düzensiz bir dizi, her bir öğenin bilinmeyen sayıda pozitif tam sayı dizisi olduğu bir dizidir. Örneğin, aşağıdaki düzensiz diziler: [[1,2,3],[4],[9,10]] Shape: 3,1,2 [[1],[2],[3]] Shape: 1,1,1 [[1,2,3,4,5,6,8]] Shape: 7 Aşağıdaki düzensiz dizileri değildir : [1] Each element will be an array [] The array will contain at least 1 element [[1,2,3],[]] …

16
Sayısal Büyüyen Örgü Golf
Örgü açıklaması Bu örgüde, bir iplikçik diğer iplikçiklerin üstünden geçtiğinde diğer iplikçiklerin değerini kendine ekler ve diğer tüm iplikçiklik değerlerinin içinden geçer. Örgü üç tele sahiptir ve her tel 1'de başlar. İlk geçit, orta telin üzerinden geçen en sol teldir. Bir sonraki çaprazlama, yeni orta iplikçikten (en önce en soldaki …

2
Bu sitede termodinamik yasalarına uyuyoruz!
Ve özellikle de ikinci kanun : yalıtılmış bir sistemin entropisi zamanla artar . Bu meydan okuma için " İzole edilmiş bir sistem " bir program veya işlev olarak alınacaktır (bundan böyle "program" olarak kısaltılır); " Zaman " ın geçilmesi , program çıktısının yeni bir program olarak kabul edilen yinelenen uygulamalarına …

5
Bana bir QFP çipi üret!
Bana bir QFP çipi üret! Kum havuzundan! QFP, pimlerin bir çipin kenarlarından çıktığı bir elektrikli bileşen için bir form faktörü türüdür. İşte tipik bir QFP bileşeninin resmi: Genel formülün 4 pim eşit sayıda pime sahip olduğunu görebilirsiniz. Buradaki zorluk, bir tamsayı alan, bir taraftaki pin sayısını temsil eden ve numaralı …

14
Erime buz sarkıtları çizmek nasıl
Bir heykeltraş, Grönland'daki yeni müze için buz saçağı heykelleri oluşturma görevini üstlenmiştir. İki numaradan oluşan patronu tarafından spesifikasyonlar verildi: [s, m] veya beden ve eriyik. Boyut tek bir sayı olmalıdır . Ona gerçek buz sarkıtlarının bazı fotoğrafları verildi: vvvvv [5, 0] vvv v vvvvvvv [7, 0] vvvvv vvv v vvvvvvv …

7
Polar Grafik Grafiğinde Seyahat Eden İki Nokta Arası Mesafe
Kısa Sorun Açıklaması Yalnızca orijinden çıkan ışınlar ve orijine merkezlenmiş daireler üzerinde seyahat eden iki nokta arasındaki minimum mesafeyi bulmak için bir program yazın. Öncül açıklaması Şimdi bir uçakta olduğumuzu ve bu uçakta sadece özel yollarla seyahat etmemize izin verildiğini düşünelim. Menşe kaynaklı herhangi bir ışın üzerinde seyahat etmemize izin …

26
Asal bit sayımlı asal sayılar
Görev Verilen sıfır olmayan pozitif tamsayı n'e kadar olan ve bunlara dahil olan tüm negatif olmayan tamsayıları bulun , asal olan 1'sve 0'sikili gösterimlerindeki sayıları ve sayıları (baştaki sıfırları olmayan) da asaldır. İşte bu ilk beş asal sayı. 17, 19, 37, 41, 79 10001, 10011, 100101, 101001, 1001111 Açıklamalar ve …

25
Dizinin Ters Deltaları
Dizinin Ters Deltaları Dizinin Ters Deltalarının devamı Göreviniz imzalı bir 32 bit tamsayı dizisini almak, ters deltaları ile yeniden derlemektir. Örnek Liste, 18 19 17 20 16 delta var: 1 -2 3 -4 ki, ters çevrildiğinde, verim: -4 3 -2 1 sonra yeniden derlendiğinde, verimleri kullanarak: 18 14 17 15 …


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.