Programlama Bulmacaları ve Kod Golfü

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

28
Yığın Parçacıklarıyla Gelecekteki Yayınları Çevrimiçi Olarak Çalıştırılabilir Yapma
Yığın Ön bilgiler alındı geçenlerde eklendi PPCG ! Andıran JSFiddle , Yığın Snippet'ler HTML, CSS ve JavaScript yürütülmesine izin mesajların doğrudan ! İşte çok basit bir Yığın Parçacığı: alert('This is JavaScript') h3 { color: red } /* This is CSS */ <h3>This is HTML</h3> Kod pasajını çalıştırSonuçları gizleParçacığı genişlet JavaScript …

30
JavaScript'te golf oynamak için ipuçları
JavaScript'te golf oynamak için hangi genel ipuçlarınız var? Genel olarak golf problemlerini kodlamak için uygulanabilecek fikirleri arıyorum, en azından biraz JavaScript'e özgü (örneğin, "yorumları kaldır" bir cevap değil). Not: Ayrıca bkz . ECMAScript 6 ve daha üstü için Golf İpuçları

22
Kırmızıya Karşı Mavi - Pixel Team Battlebots
Bu yarışma resmen bitti. Mavi Takım kazandı! İki sette 50 savaşa katılırım ve şaşırtıcı bir şekilde Blue hepsini 100 kazandı. İstatistiklere bakıldığında, PhiNotPi ve Sp3000'ün kooperatif girişlerinin gerçek kahramanlar olduğu açık. İyi iş ikiniz! Aslında, Mavi Takımın diğer üyelerinden diskalifiye ederseniz , Sphibots hala çok iyi bir mücadele başlattı . …


30
Kaynağı iki katına çıkardım, çıktısını iki katına çıkar!
Göreviniz kabul etmek istiyorsanız, pozitif bir tamsayı çıkaran bir program yazmaktır (0'dan yüksek). İşin zor yanı, kaynak kodunuzu kopyalarsam, çıktının orijinal tamsayının iki katı olması gerektiğidir. kurallar Tam bir program oluşturmalısınız . Yani, çıktınızın STDOUT'a yazdırılması gerekiyor. İlk kaynak en az 1 bayt uzunluğunda olmalıdır. Her iki tam sayı da …

30
O kadar gerçek ki bir klavye neredeyse TASTE
... Yapacağın şey değil, değil mi? Görev basit, aşağıdaki metni çıkar: ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ________ ||` |||1 |||2 |||3 |||4 |||5 |||6 |||7 |||8 |||9 |||0 |||- |||= |||BS || ||__|||__|||__|||__|||__|||__|||__|||__|||__|||__|||__|||__|||__|||______|| |/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/______\| ________ ____ ____ ____ ____ ____ ____ ____ …

30
Şaşkın merhaba dünya
"Merhaba Dünya" metnini görüntüleyen mümkün olan en kısa karışık programı oluşturun. Karışık bir program olarak kabul edilmek için aşağıdaki şartlardan en az ikisini karşılaması gerekir : Karakterleri içermez: h, l, wve dher halükarda : Karakterleri içermez e, o, r, 0, ve 1her halükarda Karakterleri içermiyor: 2veya7 Giriş: yok Çıktı: Hello …

30
La La Land… beklemeyin, Moo Moo Mehtap
Bu meydan okuma, Oscar 2017'deki En İyi Resim kazanan La La Land Moonlight'a bir hediyedir ! Sadece harf içeren bir dize alan [A-Za-z], her gün cümleleri .,'?ve boşluklarda ortak olan dört sembol olan ve dizeyi La La Land tarzında çıkaran bir fonksiyon / program yazın . Daha açık olmak için, …
122 code-golf  string 

30
Çıktı üretmeyen en kısa sonsuz döngü
Göreviniz en kısa sonsuz döngüyü oluşturmak! Bu zorluğun amacı, yinelenen kopyadan farklı olarak çıktı üretmeyen sonsuz bir döngü oluşturmaktır. Bunun nedeni, herhangi bir çıkış yapılmaması durumunda kodun daha kısa olması olabilir. kurallar Her başvuru tam bir program olmalıdır. En kısa sonsuz döngüyü oluşturmalısınız. Programınızın sonunda belleği yetersiz olsa bile, başlangıçtan …
121 code-golf 

30
Sonsuz çıktı üretmek için en kısa kod
Sonsuz bir çıktı üreten en kısa kodu yazın. Bu kadar. Kod, yalnızca bir noktada çıktı üretmeyi durdurduğunda diskalifiye edilecektir. Her zaman olduğu gibi kod golf, en kısa kod kazanır. İşte gerçekten zekice olduğunu düşündüğüm cevapların bir listesi, böylece kredi alabilirler: Virgül hem kod hem de veridir Sonsuz hatalar (önemli olan) …
121 code-golf 

11
(-a) × (-a) = a × a
Hepimiz biliyoruz ki ( - a ) × ( - a ) = a × a(−a)×(−a)=a×a(-a) \times (-a) = a \times a (umarım), ama ispatlayabilir misiniz? Göreviniz bu gerçeği halka aksiyomlarını kullanarak kanıtlamak. Halka aksiyomları nelerdir? Halka aksiyomları, bir kümedeki iki ikili işlemin uyması gereken kuralların bir listesidir. İki işlem …

30
En sevdiğiniz programlama diline Happy Birthday söyle
En sevdiğiniz programlama dilinin yeni bir doğum günü oldu. Kibar olun ve Happy Birthday şarkısını söyleyin . Tabii ki, bu dilde bir program yazarak bunu başarmalısınız. Program giriş yapmaz ve aşağıdaki metni standart çıktıya veya isteğe bağlı bir dosyaya yazar: Happy Birthday to You Happy Birthday to You Happy Birthday …

30
ASCII'nin 95 Karakteri… 95 Film Sözü
Güncelleme: Kazanan karar verildi, ancak zorluk bitmedi! Son olarak, soru başladıktan yaklaşık 3 ay sonra, birileri bir haftadan daha uzun süre son cevaplayıcı olarak kaldı! Tebrikler için jimmy23013 onun ile P1eq cevap! 8 karakter kaldı ancak hala vardır: 48KSaclw. Eğer birisi gerçekten hırslıysa, bunlarla denemeye devam edebilirler: D Katılan herkese …

30
Her zaman “2012” çıktısı alan bir program yazın - değiştirilmiş olsa bile!
Bu fikir benim değil, nereden geldiğini bilmiyorum. Bir keresinde çok uzun zaman önce bir programlama yarışmasında tanıştım (1998, doğru hatırlıyorsam). Görev, en sevdiğiniz dilde 2012 ve yalnızca çıktı veren bir program yazmaktır 2012. Yakala, programın karakterlerinden 2012herhangi biri değiştirildikten sonra hala çıkması gerektiğidir . Değişiklik ekleme, silme veya değiştirme olabilir. …

30
Fibonacci işlevi veya dizisi
Fibonacci dizisi sırayla her sayıda kendinden önce gelen iki sayının toplamı numaraları, bir dizisidir. Dizideki ilk iki sayının ikisi de 1'dir. İşte ilk birkaç terim 1 1 2 3 5 8 13 21 34 55 89 ... Aşağıdakilerden en kısa kodu yazın: Fibonacci dizisini uçsuz olarak oluşturur. Verilen dizinin th …

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.