«code-golf» etiketlenmiş sorular

Code-golf, kaynak kodunun en az baytında belirli bir sorunu çözmek için bir yarışmadır.

23
Biplex: Önemli bir işe yaramaz operatör
Giriş Her biri 1 - 2 32 - 1 (dahil) aralığında 1 - 255 arasında pozitif tamsayı (dahil) listesi . Giriş formatınızın test senaryolarıyla aynı olması gerekmez. Baştaki sıfır olmadan giriş kabul edilmesi gerekir. Önde gelen sıfır içeren girişlerin kabul edilmesi gerekli değildir. Tamsayılar arasında istediğiniz sınırlayıcıyı kullanabilirsiniz. Bir tamsayı …

15
Kelimeleri Dengelemek
Bu meydan okuma DailyProgrammer alt dizininde yayınlandı ve bir kod golf mücadelesi için harika bir aday olacağını düşündüm. Bir harfin bakiyesinin bakiye noktasından uzaklığına ve harfin değerine bağlı olup olmadığını belirleme. Bir harfin değeri, alfabedeki tek indeksli pozisyonu alınarak veya 64'ü ASCII değerinden çıkartarak belirlenebilir. Ayrıca, bir harfin değeri denge …
33 code-golf 

22
XOR çarpımı
Amacınız, aşağıda tanımlanan XOR ( carryless ) çarpım işleminin mümkün olduğu kadar az baytta gerçekleştirilmesidir . Bitsel olarak XOR ( ^) ' yu taşıt olmadan ikili toplama olarak düşünürsek 101 5 ^ 1001 9 ---- 1100 12 5^9=12 XOR çarpımını @ikili uzun çarpım yaparak ancak bit yönünde XOR olarak taşımadan …

6
Izgara Tabanlı Dijital Mantık (Duodyadik Fayans)
Duodyadik fayanslar , biri üst taraftan diğeri sol taraftan olmak üzere iki girişi alan ve biri sağ tarafta diğeri de alt tarafta olmak üzere iki çıkışa sahip kare fonksiyon bloklarıdır . Çıkışlarının her biri girişlerinin her ikisinin de ayrı bir işlevidir. Örneğin, #genel bir karo temsil sağ çıktı Rbir fonksiyondur …

10
Bir Mayın Tarlası panosunu doğrulama
Amacınız tamamlanmış bir Mayın Tarlası panosunun geçerli olup olmadığını kontrol etmektir. Bu, her sayının köşegenler de dahil olmak üzere bitişik hücrelerdeki doğru mayın sayısı olduğu anlamına gelir. Tahtanın etrafı sarılmıyor. Her zamanki gibi bir işlev veya program vermelisiniz ve bayt cinsinden en kısa kodu kazanmalısınız. Mayın Tarlası'nı oluşturmak , çözmek …

14
Yeni Yılı Mors
Bu Haftalık Mücadelesi # 1. Tema: ses işleme Göreviniz içeren (seçtiğiniz bir formatta) diske bir ses dosyası yazar bir program, yazmaktır Mors kodu için 2015, yani ..--- ----- .---- ..... Tek frekanslı sinüs dalgası, akor, gürültü, bazı enstrümanlar (örn. MIDI dosyalarını kullanarak), duyulabilir olduğu sürece, segmentler için herhangi bir ses …

20
Polyquine yazın
Bir polikin hem quine hem de polyglot'tur. 1 En az iki farklı dilde geçerli olan bir yazı yazmalısınız. Bu kod golf, yani en kısa cevap (bayt cinsinden) kazanır. 1 Bunu ben yaptım. Ya da daha doğrusu, Geobits yaptı . Görünüşe göre, ilk o da değildi . Quines için kurallar Sadece …

6
Telefon tuş takımını optimize etme
Dvorak veya Neo gibi yeni klavye düzenlerini sıkıca öğrenen insanlar için bu sürekli çılgınlık var gibi görünüyor çünkü sözde onları daha üretken kılıyor. Klavye düzenini değiştirmenin kötü bir fikir olduğunu savunuyorum, çünkü hızlanmanız aylarca sürebilir ve diğerlerinden% 5 daha hızlı olursanız, başka bir bilgisayara yazmaya ihtiyacınız olursa mahvolursunuz. kendi değil. …
33 code-golf 

15
Bir küp üzerinde bir karınca
Bir karınca bir tel kafes küpünün kenarları (yüzleri değil) boyunca yürür. Karşılaştığı her köşe, iki yeni kenarın daldığı bir çatalla ortaya çıkıyor. Karınca hangi yöne döneceğini seçer - leftveya right. Bu yön, tepe noktasına bakan ve küpün dışındaki karıncaya göredir. Amacınız , karıncanın aldığı left/ rightseçimler sırasından, başladığının aynı pozisyonda …
33 code-golf 

22
Bir cümlenin iç sınırını ortaya çıkarmak
Amacınız gibi girdi almaktır Pie is good. I just ate a bunch of pies early this morning. Actually, it was closer to the afternoon. Mornings are good. ve "Llama" kelimesini oluşturan harflerin göründüğü dizgenin indekslerinin bir dizisini oluşturun (her birinden sırasıyla). Örneğin, dizinleri göstermek için şapkalarla birlikte gösterilen harfleri göstereyim: …
33 code-golf 

17
Stackoverflow'ta ödül ne kadar?
Görev: Müthiş bir programcı ve Stackoverflow-cevaplayıcısınız ve Stackoverflow'taki her soruyu lütufla cevaplamaya karar verdiniz. O kadar iyisin ki, tüm sorularda tüm ödülleri kazanmayı başardın. Temsilcinin su yüzüne gelmesini beklerken, devam eden ve toplam rep miktarının tüm bu ödüllerde ne olduğunu öğrenen bir program yazıyorsunuz. Kurallar: Koşarken Programınız Yığın Taşması üzerindeki …
33 code-golf 

7
Kenar yumuşatma ASCII sanatı
Arka fon ASCII sanatı, şekiller oluşturmak için ASCII metnini kullanarak görüntü oluşturma pratiğidir. Aliasing, ASCII resminin karakter büyüklüğü olan büyük "pikselleri" tarafından oluşturulan efekttir. Görüntü tıkalı ve görülmesi zorlaşıyor. Kenar yumuşatma, bu efekti bir degrade oluşturarak ve ASCII sanatının sert kenarlarını yumuşatarak giderir. Meydan okuma Buradaki zorluk, bir ASCII sanatının …

9
Bu Pokémon kim?
Giriş: 1 ile 151 arasında bir tamsayı N Çıktı: N'inci Pokemon. kurallar Bir veri dosyası kullanabilirsiniz . Daha önce yapılmış veri sıkıştırma algoritmaları kullanamazsınız. Bu, kütüphaneleri ve diğer programları içerir. Programınız kendisi ve veri dosyanız dışındaki dosyalara erişemeyebilir. puanlama Puanınız, kodunuzun ve veri dosyanızın uzunluğunun toplamıdır. Yararlı sayfalar Veri dosyanızı …

30
Noel mi
Meydan okuma Noel verildiğinde: Aralık 12 ay 25. gün Her yıl, bugünün tarihini ve bugün Noel olup olmadığını belirleyin. Noel ise, yazdırmanız gerekir "It's Christmas". Noel değilse, bir şekilde Noel'e kadar beklemeniz ve ardından yazdırmanız gerekir "It's Christmas". Örnek Gönderen bu yığın taşması Soru import time while time.strftime("%b, %d", time.localtime()) …
33 code-golf  date 

21
Alfabe Histogramı
Bir veya daha fazla kelime [a-z]+ve sıfır veya daha fazla boşluktan oluşan bir giriş cümlesi göz önüne alındığında, giriş cümlesinin harf dağılımının bir ASCII-art histogramını (çubuk grafik) çıkar. Histogram yatay olarak, yani alt kısımdaki harf tuşu alfabetik sırayla soldan sağa, Y ekseni etiketli 1-ve her 5 ünitede belirtilmelidir. Y ekseni, …

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.