Programlama Bulmacaları ve Kod Golfü

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

13
İkilemlerin Programlanması (Kelimenin tam anlamıyla)
Cevabı 've' kelimesiyle ayrılabilen iki makul derecede doğru (ancak potansiyel olarak zekice) kelime veya kelime öbeği içeren düz İngilizce dilinde yazılmış bir soru düşünün: S: Bir madalyonun iki yüzü nedir? A: kafalar ve kuyruklar S: Seyahat etmenin en iyi yolları nelerdir? A: uçak ve jetpack S: Neden kuzgunlar yazı masası …

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 

6
Fotomosaik veya: Bir Ampulü Değiştirmek İçin Kaç Programcı Var?
En iyi Stack Overflow kullanıcılarının avatarlarından 2025 kafa resmi mozaiği hazırladım . (Resmin tamamını görmek için resme tıklayın.) Göreviniz, bu 45 × 45 ızgarasındaki 48 × 48 piksel avatarları kullanarak başka bir görüntünün doğru bir fotomosaikini oluşturacak bir algoritma yazmaktır. Test görüntüleri İşte test görüntüleri. İlki, elbette bir ampul! (Burada …

4
Renklerin Resim Savaşı
En iyi giriş için @kuroineko'ya KONGRELER ve @BestOne'dan 200 ödül kazanma şansı (mükemmel bir sportmenlik!). Muhalefet programlarından önce görüntünün mümkün olduğu kadarını renklendirmek için bir program yazın. Kısaca Kurallar Programınıza bir resim, renginiz ve tamsayı N verilecektir. Her turda, diğer programlar tarafından piksel güncellemeleri gönderilir ve N güncellemeniz istenir. Renginizin …

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 …

3
Underhanded Password Hashing [kapalı]
Underhanded C Yarışması ruhuyla, Underhanded Code Yarışması başlatıyorum. Bu yarışmanın amacı, basitçe bazı kodları uygulamaktır, aynı zamanda incelikli bir hatayı saklıyor. Yarışma Bir Amerikan casus ajansının BT bölümünde çalışan gizli bir Rus köstebesisiniz. Amerikalı patronunuz az önce gizli mesajları şifrelemek için bir şifre toplama algoritması uygulamanızı istedi. Patronunuz aşağıdaki işlevi …

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ı …

18
Kod Romanlaştırması
Buradaki zorluk, herhangi bir Romen rakamını seçtiğiniz dilde geçerli bir kod yapmaktır . Onlar gerektiğini değil tıpkı diğer jeton gibi dizeleri içini veya benzer bir şey, ama işi görünür değişmezleri mesela ( Arapça ) sayılar, karakterler veya dizeleri; veya değişken / yöntem / işlev tanımlayıcıları vb. Örneğin, Java’da, aşağıdakiler ibaşlatılmış …

30
Genel değişkenlerde yanlış olan ne?
Kod Botları Özel ve korunan değişkenlerden nefret ederim. Sadece her şeye ve her şeye erişmek istiyorum! Eğer benim gibiyseniz, o zaman bu zorluk tam size göre! Diğer botlarla uyum içinde birlikte çalışan bir bot yazın , diğer botlar istediğiniz şeyi yapar. Sen bir programcısın ve işlerin nasıl yürüdüğünü biliyorsun. İşiniz …


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.