Programlama Bulmacaları ve Kod Golfü

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

7
CPU'nuzla çizin
Öğrencilerin üniversitelerini ülkenin IPv6 grafiğine çekmek için ağ trafiğini kullandıkları bir makaleyle karşılaştım . [Görüntü] Amacınız anlatması basit ama gerçekleştirmesi zor. CPU grafiğinde MAIL metnini çizin (bir 1D grafikte okunabilen birkaç kelimeden biri olduğu gibi). Bunun gibi bir şeye benzemeli: Nitelikler konusunda biraz daha ayrıntılı: Kodun platformlar arası olması gerekmez …
289 code-golf 

30
Kullanıcının bir çiftler dizisi girdiği ve programın dizilmiş diziyi çıkardığı bir programa ihtiyacım var
Not: Bu soru ilk gönderdiğimden beri ciddi bir şekilde düzenlendi. Kurallar buraya taşındı , bunun amacını anlamak için herhangi bir cevap göndermeden önce bunları okuyun. Bu kod trolling kategorisinde oluşturulan ilk soruydu . Stack Overflow'ta tembel bir kullanıcı olduğunu düşünün ve bu soruyu sorar: Kullanıcının bir çiftler dizisi girdiği ve …

30
Çalışmış gibi görünmesini sağla
Genellikle kendimi çalıştırmak için önemli miktarda zaman alacak bir komut dosyası veya sorgu çalıştırırken buluyorum. Bu senaryoyu açık bırakıp suçluluk duymadan ertelemenin tadını çıkarabilirim. Şimdi, herhangi bir izleyiciye yukarıdaki senaryolardan biri gibi görünen , ancak sadece görünüşe göre bir senaryo yazabilirsem ne olur ? Bir ekranda koymak ve zevk günleri …

30
Golfu kodlayacak yabancı değiliz, kuralları biliyorsun, ben de öyle
Rick Astley tarafından "Asla Söyleyemezsin" sözlerinin tamamını yazdıran en kısa programı yaz . Kurallar: Sözleri tam olarak yukarıdaki pastebin'de * göründüğü gibi vermelidir. İşte ham döküm: http://pastebin.com/raw/wwvdjvEj Herhangi bir dış kaynağa güvenemezsiniz - tüm şarkı sözleri kod tarafından / gömülü olarak oluşturulmalıdır. Kodunuza tam algoritmayı dahil etmediğiniz sürece mevcut sıkıştırma …

30
Python'da golf için ipuçları
Python'da golf oynamak için hangi genel ipuçlarınız var? Kod-golf problemlerine uygulanabilecek ve en azından Python'a özgü olan fikirler arıyorum (örneğin, "yorumları kaldır" bir cevap değildir). Lütfen cevap başına bir ipucu gönderin.
248 code-golf  python  tips 

30
Starry Night'ı nesnel olarak 1kB kodunda boyayın
Not : Anders Kaseorg, şu ana kadar büyük cevaplarına dikkat çekmek için kabul etti, ancak buradaki zorluk hiçbir şekilde bitmedi! Dahili sıkıştırma kullanmadan en yüksek puanı alan herkes için teklifte hala 400 puanlık bir ödül var. 386x320Van Gogh'un Yıldızlı Gecesi'nin png gösterimi aşağıdadır . Amacınız bu görüntüyü olabildiğince yakın, 1024 …

30
Bir polyglot'a dil ekleyin
Bu, her bir cevabın önceki cevaba dayandığı bir cevap zincirleme mücadelesidir. Yazıların yapıldığı sıradan emin olmak için ipliği "en eski" ye göre sıralamanızı öneririm. Not : Bu oldukça uzun süren bir zorluk haline geldi ve yeni cevaplar göndermek oldukça zor. Bu nedenle, potansiyel bir cevabın belirli bir kısmı hakkında öneride …

30
Hayatta kalma oyunu - kurt oluşturmak
Pano Kurulu hücrelerinin iki boyutlu bir dizidir. Hücreler Hayvanlar tarafından doldurulur . Her gün, Gemideki tüm Hayvanlar aynı anda bir hamle yapar. İki veya daha fazla Hayvan aynı hücreye giderse, biri kalana kadar savaşırlar. Muhtemel hareketler ve saldırılar aşağıdaki gibidir: Taşır - { Move.UP, Move.RIGHT, Move.DOWN, Move.LEFT, Move.HOLD} Saldırılar - …

30
Sayıları kullanmadan, alabileceğin en yüksek maaşı al. Ama abartma!
İş ilanı maaş belirtmeyen bazı işlere başvurduğumda, adayın "golf oynayarak" kendi maaşına karar vermesini sağlayacak ... ... kötü bir görüşmeci hayal ettim. Yani sadece böyle gider: Numaraları kullanmadan, size teklif edilmek istediğiniz yıllık maaşı veren bir kod yazın. Ancak, özlü kod yazabilmek bu şirketin temel taşıdır. Bu yüzden çok sıkı …

30
“Merhaba Dünya!” Nın Evrimi
Bu yarışma resmen bitti, kazanan jimmy23013 . Tebrikler! Buradaki zorluk Hello World!stdout'a basan bir program yapmaktır . İşin püf noktası, programınızın sizinkinden önce gönderilen cevapta programdan 7 veya daha az Levenshtein mesafesine sahip olması gerektiğidir . Bu Nasıl Çalışacak? Aşağıda Zaten Python kullanarak ilk cevap göndermiş: print("Hello World!"). Yanıtlanacak bir …

30
Sadece bir kez çalıştırılacak kod
Hedef Bu zorluğun amacı bir kez ve sadece bir kez çalıştırılacak kod yazmaktır. Bu, temel olarak programa, komut dosyasına veya çevreye bir şekilde zarar verdiği anlamına gelir. Sistemin yeniden başlatılması, kodun izin verilen tekrar çalıştırılmasını sağlar. puanlama Oy sayısı. Tüm varsayımlar açıkça listelenmelidir. Sadece bir yeniden başlatma veya durdurma başlatan …

30
Programınızın sahip olmadığı her karakteri yazdırın
Göreviniz tam yazdırılabilir ASCII uzayda karakterleri (yazdırır (sadece yazdırılabilir ASCII karakterleri ve / veya sekmeleri ve yeni satır kullanarak) bir program oluşturmaktır 0x20için 0x7e) yok ancak, herhangi bir sırada (programınızın kaynak kodunda görünür İstediğin çoğu Herhangi bir dilde bunu yapmak için en kısa kod kazanır.

21
Bomba silahsızlandırılması!
İyi bir adamın işini yapmasını ve dünyayı kurtarmasını sağlamak için bir Gizli Ajan'ın yardımcısı olarak teknik bilgin için işe alındın. Bu, yüksek maaş ve tüm dünyaya şükranla emekli olmadan önceki son göreviniz. Ancak, Evil Genius'un Büyük Aşırı Büyük BOMB'u silahsızlandırmak zorunda kalmadan önce (şeytani dehanın özyinelemeli kısaltmaları seven akıllı bir …

30
Büyük iyiliğin için sana bir golf at!
Seçtiğiniz dili kullanarak, kısa bir golf oynayın . Bir quine onun tek çıkış olarak kendi kaynak kodunun bir kopyasını hiçbir girdi alır ve üreten bir boş olmayan bir bilgisayar programıdır. Hile yok - bu sadece kaynak dosyayı okuyamayacağınız ve yazdıramayacağınız anlamına geliyor. Ayrıca, birçok dilde boş bir dosya aynı zamanda …
204 code-golf  quine 

30
Ne? Hata yok? [kapalı]
Göreviniz basit. Derlendiğinde veya çalıştırıldığında ilk bakışta bir hataya yol açacak, ancak derhal veya başka bir ilgisiz hata üretecek bir program yazın. Bu bir popülerlik yarışması, bu yüzden yaratıcı olun.

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.