Programlama Bulmacaları ve Kod Golfü

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

2
Çizim 3B Ağlar - Arşimet Katıları
Kesip katlandığında kağıt veya karttan 3d şekiller oluşturmanıza izin veren 3d ağlar için bir zayıflığım var. Görev basit, 13 Arşimet katıları için ağlar çizen mümkün olan en kısa programı yazdı. Çıktı, herhangi bir mantıklı biçimde (png, jpg) bir resim dosyası olmalıdır. On üç şekil de http://en.wikipedia.org/wiki/Archimedean_solid adresinde ve oradan alınan …
12 code-golf 

6
Yahtzee maçı
Bir Yahtzee skor çizelgesinin 13 satırının her biri için (stdin'den) 5 sayıdan (zar) boşlukla ayrılmış bir liste verilir. Senin görevin, her satır için puanı hesaplamak ve oyunun Genel Toplam çıktı . Misal Girdi ve nasıl yorumlanır: Input Box Score 6 1 4 1 3 Aces 2 3 2 2 1 …
12 code-golf  number  game 

5
ASCII sanatı ile uzun çarpmayı görselleştirin
Meydan okuma Standart girişten virgülle ayrılmış iki tamsayı alan bir program yazın ve ardından bu iki tamsayının standart çıktıya uzun çoğalmasının bir görselleştirmesini yazdırın. Örneğin: Giriş 14, 11 Program çıktısı 14 x11 _____ 14 14 ______ 154 Giriş -7, 20 Program çıktısı -7 x20 _____ 00 14 _____ -140 [-999, …

4
Herhangi bir boyutta döşenmiş bir küp çizin
ASCII sanatında herhangi bir boyutta döşenmiş bir küp çizin. Üç numara verilecek a, bve c, ve program çıktılayacaktır bir a * b * c büyüklüğünde küp. Örnekler 3 3 3 -> ____ ____ ____ /____/____/____/| /____/____/____/|| /____/____/____/||| |____|____|____|||/ |____|____|____||/ |____|____|____|/ 5 2 3 -> ____ ____ ____ ____ ____ /____/____/____/____/____/| …

6
Çalışan Mayın Tarlası
Mayın tarama gemisi ızgaraları oluşturmaya benzer , ancak zorluk çalışan bir mayın tarama gemisi ızgarası yapmaktır. Bu normalden daha uzun bir kod olacak (sanırım) . mayın tarama gemisi hakkında daha fazla bilgi . Mayın Tarlası, çoğu işletim sisteminde bulunan bir mantık oyunudur. Oyunun amacı, mayınların bir ızgarada nerede olduğunu belirlemektir, …

27
Dizeden benzersiz öğeleri kaldırma
Bu soruya geldim, çünkü dizede benzersiz karakterler bulmak çok yaygın bir kullanım örneği gibi görünüyor. Ama ya onlardan kurtulmak istiyorsak? Giriş yalnızca küçük harfli alfabe içerir. Yalnızca a ile z arasındaki harfler kullanılır. Giriş uzunluğu 1 ila 1000 karakter arasında olabilir. Örnek: input: helloworld output: llool Amaç: En kısa kod …
12 code-golf  string 

12
En 'benzersiz' kelimeyi bulma
Seçtiğiniz dili kullanarak , bir metinde en fazla sayıda benzersiz harf içeren sözcüğü tanımlayacak en kısa fonksiyonu / komut dosyasını / programı yazın . Benzersiz harfler UTF-8 kodlaması kullanan herhangi bir karakter içermelidir . Aynı karakterin büyük ve küçük harf versiyonları farklı ve farklıdır; 'a' != 'A' Kelimeler herhangi bir …
12 code-golf  word 

2
Code Golf: Uzay gemisinin kaderi nedir? [kayan noktalı sürüm]
Bu soru ASCII sanat versiyonundan biraz daha zordur. Sanat yok ve şimdi kayan nokta aritmetiği yapıyorsunuz! Meydan okuma USS StackExchange, gemide astronomik bir patlama meydana geldiğinde cg-00DLEF gezegeninin ağırlık alanında ilerliyordu. Geminin baş programlama memuru olarak, cg-00DELF'in güneş sisteminde karaya çarpmak zorunda kalıp kalamayacağınızı tahmin etmek için geminizin yörüngesini simüle …

1
Lezzetli bir şey yap! [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 5 yıl önce kapalı . Zorluğunuz, bir reçete ve aynı zamanda bir program olarak iyi çalışan bir Şef programı …

11
Bir dilin tam sözdizimini gösteren en kısa program [kapalı]
Kapalı . Bu sorunun ayrıntılara veya açıklığa ihtiyacı var . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek ayrıntıları ekleyin ve sorunu giderin . 3 yıl önce kapalı . Meydan okuma Bir programlama dilinin tüm sözdizimini gösteren mümkün olan en kısa programı yazın: ifadeler, ifadeler, …
12 code-golf 

4
Infix Notasyonundan Önek Notasyonuna Dönüştür
Parantez ( ()), üs ( ^), bölme ( /) ve çarpma ( *), toplama ( +) ve çıkarma ( -) (bu işlem sırasında) içerebilen aritmetik bir ifade verilir . a ^ (2 / 3) * 9 * 3 - 4 * 6 önek gösteriminde aynı ifadeyi çıktılar. (- (* (* …
12 code-golf  math 

13
ascii ilerleme çubuğu oluştur
bu soruya benzer bir şey ama küçük farklılıklar var. ilerleme çubuğunun genişliğini ve ne kadar iş yapıldığını sormak için bir program yazmanız gerekir. ve ardından aşağıdaki özelliklere sahip bir ilerleme çubuğu çizin: genişlik, ilerleme çubuğu çizmek için kaç karakter kullanmanız gerektiğini belirtir ilerleme 0,1 arasında bir kayan nokta değeri ile …

16
Tek elle kullanılan kelimeleri bulma
'abartılı', sol taraftan, normal qwerty klavye haritasında yazılabilen bir kelimeye örnektir. 'tekel' sağ el için bir örnektir. wordsBir yandan yazılabilen sözcükleri unix dosyasında arama . Çıktı iki satır olmalıdır: sol el için bu tür kelimelerin boşlukla ayrılmış listesi, ardından sağ el için liste. Örneğin a abaft abase abased abases abate …
12 code-golf 

26
Yerleştirme Listelerini Kaldırma
İçerisinde iç içe listeler bulunan bir liste verildiğinde, iç içe listelerin öğeleri iç içe geçmiş olarak listeyi döndürün. Giriş Liste, en fazla 4 derin iç içe listeye sahip olacaktır. Giriş içindeki 0'ların tümünü boş bir alan olarak sayın. Çıktı Her öğeyi ayrı ayrı yazdırın. Çıktıyı liste olarak yazdırmayın. Her öğeyi …
12 code-golf 

1
(Yerçekimi tabanlı) bir bilardo topu tipi bilgisayar benzetimi
Makine Bilardo topu tipi bir makine sadece \ _ /büyük ve küçük harfler, boşluklar ve sayı ile birlikte sembollerden oluşur 1. \ve /rampalardır. Yukarıdan gelen top, sırasıyla sağ veya sol tarafa saptırılacaktır. Her iki rampa için, eğer bir top her iki taraftan gelirse, aşağı doğru saptırılacaktır. _bir mantık öğesidir. Gerçekleştirdiği …

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.