Programlama Bulmacaları ve Kod Golfü

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

15
99 Bira şişesi, 99 dil
Amaç, en az 2 ayrı dilde geçerli olan basit bir "99 Şişe Bira" programı yazmaktır (örn. Python 2 ve Python 3 değil). Çalışacak veya derlenecek tam bir dosya olmalıdır. İlginç cevaplar artırılmalı, ancak kompaktlık da önemli. (Tabii ki, dil çeşitliliği ana hedeftir.) EDIT: C ++ ile aynı şeyi yapan normal …


30
Beklenmeyen bir kelime üretin [kapalı]
Amaç, beklenmedik bir şekilde bir kelime üretecek bir program yazmaktır (program bir kelime üretecek gibi görünmüyor). Örnek (JavaScript): alert(([0][1]+"").slice(4,8)) "iyi" uyarıları - jsfiddle . açıklamalar: 1. [0][1]dizideki tek unsuru çünkü döner, tanımsız [0] 2. boş dize dönüştürür ekleme undefineddizesine "tanımsız" 3. slice(4,8)sekiz karakter çıkışlar beşinciundefined Bu düşük popülerlik yarışmasıdır .

24
Testere Dişi Alfabesini çizin
Bugün basit bir tane. Yükseklik için pozitif bir tamsayı verilen bir "testere dişi alfabesi" çizen en kısa programı yazın. Başladığı harfe geldiğinizde programlama dilinizin adını yazmalısınız. Örneğin, eğer diliniz Python ise ve girdi ise 1çıktı şöyle olmalıdır: ABCDEFGHIJKLMNOPythonQRSTUVWXYZ Giriş ise 2, çıktı şöyle olmalıdır: B D F H J L …
42 code-golf  string 

15
Yağmurlu bir gün
bağlam Sevgililer Günü. Sevdiğin tek kişi dün seni terk etti bu adam için her zaman "aptal ve ilgisiz" buldu . Eve giderken, trafikte sıkışıp kaldınız, radyoda eski şarkıları dinlediniz, ön cama çarpan yağmur sizi sallıyor. Arabanızda bir süre sonra, kendinizi küçük dairenizde, kendisinden başka bir şey düşünemeyen tek başınıza bulabilirsiniz. …
42 code-golf 

30
Sinüzoidal bir dalga yazdırın (dikey olarak)
Bir terminal üzerinde dikey kaydırma sürekli sinüzoidal dalga yazdırın. Program sonlandırılmamalı ve dalgayı sürekli olarak aşağı kaydırmalıdır (bir şekilde kesilmediği sürece). Taşma probleminin olmadığını düşünebilirsiniz (yani, artan sayaçları olan sonsuz döngüler veya sonsuz özyineleme kullanabilirsiniz). Dalga aşağıdaki özellikleri sağlamalıdır: Genlik = 20 karakter (en yüksek genlik) Dönem = 60 - …

30
Yardım!! Karekök nasıl yapılır! [kapalı]
Selam millet, sınıfım için bir sayı karekök yapmam gerekiyor ama işe yaramıyor !! HELLPP! Meydan okuma: Write a function or program that will "make a number square root". Not: Bu kod trolling. Bu yeni programcıya programlama başarısı yolunda rehberlik etmek için "faydalı" bir cevap verin! Yaratıcı ol!

30
Ekleme işlevini nasıl yazarım? [kapalı]
Sorun: Ben büyük bir şirketin lider geliştiricisiyim, Skynet yapıyoruz. Atandım Toplamı giren ve döndüren bir işlev yazın KURALLAR: Gibi cevap yok function sum(a,b){ return "their sum"; } EDIT: Kabul edilen cevap 1 Ocak 2014 tarihinde en çok oy alan cevap olacak Not: Bu bir kod değiştirme sorusudur. Lütfen soruyu ve …

30
Bir dizenin bir palindrom olup olmadığını belirlemek için en kısa kod
Bir palindrome , hem geriye hem de ileriye doğru aynı şekilde yazılan bazı dizelerdir. Örneğin, 'Eva, bir mağarada yarasaları bıçaklayabilir miyim?' bir palindromdur (EVACANISTAB | BATSINACAVE) Bu kod golf için, seçtiğiniz dili kullanarak, verilen bir dizginin bir palindrom olup olmadığını belirleyin. Kenar Kılıfları: Noktalama palindrominess için sayılmaz. Kontrol karakterleri palindrominess …

6
ASCII Labirent İşleme 3000
Yazmayı sevmiyorum, bu yüzden labirentlerimi çok basit bir biçimde çiziyorum: # ##### # # # ### # # # # # # # # ##### # Bir labirent değil mi? Tabii ki, tüm labirentlerin 3 boyutlu görünmesi gerektiğini düşünüyorum, benzer ama bu labirent azınlığı için bu zorlukla aynı değil. +-----+ …

5
Blok Yapı Bot Sürüler!
Yarışma bitti! giriş Bu etkileşimli bir tepe kralı kontrol ünitesinin, sorunun altındaki bir Yığın Parçacığında tamamen yer aldığı yarışmasıdır. Kontrolör cevapları otomatik olarak okur ve oyunlar oynar. Herkes istediği zaman tarayıcısında çalıştırabilir. Bu yarışmanın mekaniği Kırmızıya - Mavi - Piksel Takımı Savaş Robotlarına çok benziyor . Oyunun haricinde, yine de …

9
En derleyici uyarılarını ve hatalarını üreten en kısa programı yazınız.
Meydan okuma: Derlendiğinde en fazla derleyici uyarıları ve hataları oluşturan çok kısa bir program yazın. Herhangi bir programlama dilinde yazılabilir. puanlama: Skor bu denklem ile belirlenir: errors_and_warnings_length/code_length. En yüksek puan kazanır. Örnek: C # programı class5 karakter uzunluğunda ve 3 uyarıyla sonuçlandı (1/5) * 3 = 0.6. DÜZENLE: Bazı karışıklıklar …

30
Fransız plakaları
Kum havuzu Fransız Plakaları Fransız plakaları , belirli bir sayı ve harf şeklini izleyerek sıralı olarak gelir:AB-012-CD Meydan okuma Belirli bir sayı için, ilgili fransız plaka numarasını veren bir program veya işlev yazın . Programınız, link verilen sayfada belirtilen özel durumlarla ilgilenmemelidir. 26*26*1000*26*26 => 456 976 000Mümkün olan tüm plakaları …

17
Her Harfi İçeren İlk Sayı
Giriş olarak A'dan Z'ye (J ve K hariç) tek bir harf verildiğinde, bu mektubu içeren en küçük negatif olmayan tamsayıyı yazılı olarak verin. Sayıların asla "ve" kelimesini içermediğini, bu 101nedenle "yüz bir" değil "yüz bir" olduğunu varsayalım . Amerikan (kısa ölçekli) sayımını varsayalım, bir milyon 10^6ve bir milyar 10^9. a …

28
Kayan yazı işareti
Her gün , hareketli harfler içeren bir kayan yazı işaretine yeni bir kelime koyuyorsun , sadece yazman gereken harfleri alıyorsun. Mümkün olduğunda daha önceki kelimeler için satın aldığınız harfleri yeniden kullanırsınız. Her gün sırayla yazmak istediğiniz sözcükler göz önüne alındığında, her gün satın aldığınız harfleri yazınız. Örnek Input: ['ONE', 'TWO', …
41 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.