Programlama Bulmacaları ve Kod Golfü

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

3
Leonhard labirentleri sever
Arkaplan Oğlum Leonhard (4 yaşında) labirentleri sever. Nereden labirent bildiğini bilmiyorum, ama onları boyar ve nasıl çalıştığını çok iyi bilir. Son zamanlarda resimlerinden oyun oynamaya başladı. Bunlar onun kuralları: siyah kare başlangıç ​​noktasını belirtir. bir kanca labirentin çıkışını gösterir (dışarı çekildiğiniz yer). taçlar toplayabilirsin. Altın külçelerini toplayabilirsiniz (yuvarlak şeyler). ileri …

1
İki Wikipedia makalesi arasında bir rota bulun
Giriş Son zamanlarda bir sürü arkadaşımla birlikte uçtum ve sıkıldık ve yapacak bir şeyimiz olmadı, bu yüzden "bir" oyun "icat ettik (yorumlarda bazı insanlar bu oyunun çevrimiçi olarak oynanabilir ve çok popüler olduğunu belirtti, bu yüzden kesinlikle daha önce görmemiş olmama rağmen icat etmedi). "Oyun" kelimesini tırnak içine almamın nedeni …
25 code-golf 

3
Gerçekçi Haritalar Oluştur
MS Paint'te hayali bir kelimenin bölgelerini gösteren bu haritayı birkaç dakika içinde çizdim: Bunun gibi programatik olarak harita üretebilmek gerçekten harika olur diye düşünüyorum. Meydan okuma Pozitif tamsayıları Wve Hboş olmayan pozitif tamsayıları alan bir program yazın S. Boyunda piksel genişliğinde piksel olan standart bir gerçek renkli görüntü oluşturun .WH …

3
Bu sonsuz dizede kaçamak nerede? (CCCCCC Bulundu!)
Dizeyle başlayarak ABC, kendisinin son yarısını tekrar tekrar eklemenin sonucunu düşünün (uzunluk tek ise büyük yarıyı kullanın). İlerlemeyi alıyoruz: ABC ABCBC ABCBCCBC ABCBCCBCCCBC ABCBCCBCCCBCBCCCBC etc... SBu prosedür sonsuza dek tekrar edildiğinde ortaya çıkan sonsuz dize (veya dizi) temsil edelim . Hedef Bu kod meydan amaç ishal ilk geçtiği dizinini bulmaktır …

30
Pi'nin Monte Carlo tahmincisi
Pi Gününüz kutlu olsun millet! Sebepsiz yere, mümkün olduğunca kısa Pi'nin Monte Carlo tahmincisini oluşturmaya çalışıyorum. Bir tweet'e uyan bir tane yapabilir miyiz? Açıkçası, aklımdaki şey, birim kareden rastgele noktalar çizmenin ve birim çemberin içine düşen oranı hesaplamanın tipik bir yaklaşımıdır. Örneklerin sayısı kodlanmış olabilir veya olmayabilir. Bunları kodlarsanız, en …

1
Android Kilit Ekranı
giriş Uzun bir masanın sonunda bir tahta odada oturuyorsunuz. Etrafınıza bakın ve Apple Yönetim Kurulu Tim Cook, Steve Jobs hayaleti ve Jack Donaghy'yi görün. Apple bu toplantıyı aradı çünkü Android kilit ekranının ne kadar serin olduğunu fark ettiler ve 1-UP yapmak istiyorlar. Odadaki herkes sana bakar ve Ghost Steve ağlar, …

19
Dotty Dizgilerini Değerlendirme
Sadece karakterleri içeren bir tek uzunluk dizede götüren bir program yazın .ve :. Başlangıçta boş bir yığının yardımıyla, bu dizgiden aşağıdaki gibi bir sayı oluşturun: Karakter dizisindeki her c karakteri için (soldan sağa doğru) ... C ise .ve yığında 2 öğeden daha az varsa , yığında 1 tuşuna basın. Eğer …

19
Kendi kaynak kodunu işleyen bir "hacker typer" programı oluşturun
Hacker Typer'ı bilmiyorsanız, bkz. Hackertyper.net . Kısacası, komedi etkisi için tuş vuruşu başına bir kod tabanının bir yığınını veren bir programdır. AMA, hackertyper.net versiyonunu uygulamak çok kolaydır. İsteğe bağlı bir kod parçasından bir defada üç karakter çıkarır . Bu zorluk için, bir program kendi kaynak kodunu çıkarmalı ve her tuş …

2
Final Stand - Zombie Horde'u Yenin
Giriş Bir adada yalnızsın. İnsanlığın geri kalanı öldü ( muhtemelen kullanıcı12345 kodundaki hatadan dolayı ). Zombie Pirate Horde adanıza ulaştı ve sonsuzlar. Kıç tekmeleme ya da ciklet çiğneme zamanı geldi ve hepiniz cikletten uzaksınız. Sorun Kıyamet günü senaryomuz, tek bir satırda 2 tamsayı ile tanımlanır mve n. Adanızda 1'den 1'e …
25 code-golf 

10
Mandoline quine
Diğer her karakterin kaldırılabileceği bir satır yaz ... ... hala geçerli bir satır. Birinci veya ikinci karakterdeki karakterleri kaldırmaya başlamak isteyip istemediğinizi belirleyebilirsiniz. Puanlama kriterleri (toplam yüzde için ikramiye / ceza yüzdelerini bir araya getirin): Cevaplar en az 4 karakter uzunluğunda olmalı Program, kaynağında en az bir alfabetik karakter içermelidir, …
25 code-golf  quine 

30
Sayı üçgeni yazdır
Bir sayı verildiğinde N, her satırın ien fazla sayı ile dolu olduğu bir NxN dik açılı üçgen oluşturun i. Örnek n = 0 (çıktı yok) n = 4 1 1 2 1 2 3 1 2 3 4 n = 10 1 1 2 1 2 3 . . . …
25 code-golf  number 

3
Tenis puanları Code Golf ile buluşuyor
Melbourne'deki Avustralya Açık Avustralya ve Stanislas Wawrinka'nın Novak Djokoviç'e karşı kazandığı kazanışın ışığında, aşağıdaki kod golf mücadelesini öneriyorum! Wawrinka ve Djokoviç, bu CGC'nin temelinde tekrar görüşüyorlar. Buradaki zorluk 1 ve 2'den oluşan bir ip almak ve tenis skor sistemine göre tenis skorlarını belirlemektir. "1", Wawrinka'nın puan kazandığını gösterirken, "2" Djokoviç'in …
25 code-golf  game 

11
Negatif olmayan bir olandan bir çift tam sayı oluşturun
Bir negatif olmayan bir sayıyı alır, bir program ya da işlev yazmak gerekir Ngiriş ve çıkışları veya geri dönüş, iki tamsayı (negatif sıfır ya da pozitif) olarak Xve Y. Tamsayılar matematiksel anlamda kastedilir, çünkü bunların çoğu sonsuzdur. Uygulanan fonksiyonun önyargılı olması gerekir . Bu, her Nbiri için farklı bir X …
25 code-golf  math  number 


9
Bowling oyununu puanla
Görevin, bir oyuncunun puanını, en fazla 21 top atmanın ardından 10 iğneli bir bowling oyununda toplamak . Rulolar, tercih ettiğiniz giriş yönteminde bir tamsayı dizisi olarak gösterilir . Her bir tamsayı, o ruloda aşağı vurulmuş pimlerin sayısına karşılık gelir. puanlama Her turdan sonra o turda düşürülen pimlerin sayısı final skoruna …
25 code-golf  number  game 

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.