Programlama Bulmacaları ve Kod Golfü

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

3
Sen teksin? (Beyni Türev)
Senin için zor bir tane var! Kız arkadaşım geçenlerde MTV'de (ABD) yeni bir şovla karşılaştı. Bu korkunç bir gösteri ve üzerindeki herkes değersiz ama "oyun" oldukça ilginç. Wikipedia'dan: Sen teksin? mükemmel eşleşmelerini bulmak için Hawaii'de birlikte yaşayan 20 kişiyi takip ediyor. 10 erkek ve 10 kadın on mükemmel maçın hepsini …

4
Sahte tahmin
Süper bilgisayarı tahmin eden yeni hava durumu geldi ve çalışmıyor. Bu arada patronunuz günlük rüzgar haritalarını taklit ederek teknisyenleri bir süre satın almanızı istiyor. Göreviniz rüzgar yönünü temsil eden bir ok ızgara çizmektir. Izgara: 15 piksel kare fayans 8 kiremit 8 kiremit Toplam 120 piksel kare 000 arka plan Her …

6
Konsantrik ASCII Altıgenler Çiz
Farklı pozitif tamsayılar kümesini alan ve eğik çizgiler, alt çizgiler, boşluklar ve satırsonlarından yapılan bu yan uzunluklara sahip eş merkezli altıgenlerin ASCII görüntüsünü veren mümkün olan en kısa programı yazın . Https://mothereff.in/byte-counter tarafından sayılan bayt cinsinden en kısa program kazanır. Örnekler (Daha az satır aralığıyla daha iyi görünürler.) Giriş ise …

4
Zincirdeki Sayılar
Bazı pozitif tamsayıların zincir bölünebilirliği adı verilen bir özelliğe sahip olduğu gösterilebilir . Bir sayının n'ye zincirle bölünebilmesi için üç gereksinimi karşılaması gerekir: Her basamak, onu takip eden n basamaktan oluşan sayıyı böler . Örneğin, sayı 7143 zincir bölünebilir 2 7 için böler 14 ve O 1 böler 43. tarafından …
15 code-golf  math 

5
ASCII Mimar
Pahalı mimari program için para ödemek istemezsiniz, bu yüzden kendi programınızı yapmaya karar verirsiniz. Binalarınızı tasarlamak için ASCII kullanmaya karar verdiniz. Programınız belirli bir şekilde biçimlendirilmiş tek bir dize alacak ve program binanın çıktısını alacaktır. Giriş Giriş tek bir karakter satırından oluşur. Sadece harfleri içerdiği varsayılabilir a-j, sayılar 1-9ve semboller …

16
Shortlex'teki sayı nedir?
Çoğu bilgisayar tamsayıları ikili olarak saklar, ancak ondalık olarak verir. Ancak, ondalık yalnızca bir gösterimdir, biz sadece uygun buluyoruz. Bu zorluk, shortlex ondalık olarak bir tam sayı değeri çıktısı almak için bazı kodlar yazmaktır . Bu da ne? http://en.wikipedia.org/wiki/Shortlex_order Shortlex, basamak dizisinin uzunluğunu, değerin birincil göstericisi olarak alır. Sıfırı temsil …
15 code-golf  number 

3
Karakter başına kaç karakter?
At http://shakespeare.mit.edu/ Bir sayfada (örn üzerine Shakespeare'in oyunlarının her birinin tam metnini bulabilirsiniz Hamlet ). Stdin'den http://shakespeare.mit.edu/hamlet/full.html gibi bir oyunun URL'sini alan ve her bir oynatma karakterinin stdout'a konuştuğu metin karakterlerinin sayısını kime göre sıralayan bir komut dosyası yazın en çok konuştu. Oyun / sahne / eylem başlıkları diyalog olarak …

3
En kısa köşeli ayraç numaralarını bulma
Köşeli ayraç numaraları , yalnızca sol köşeli ayraç, boşluk ve sağ köşeli ayraç ( [ ]) kullanarak büyük tam sayıları ifade etmek için basit bir yol sağlar . Bir köşeli ayraç numarası , her biri komşularından sıfır veya daha fazla boşlukla ayrılmış, yığın[...] adı verilen bir veya daha fazla eşleşen …


5
RadioASCII Elements: Karakterleri yavaşça kaybederken periyodik tablonun elemanlarını çıktılar
Periyodik tablonun 118 (geçerli) öğelerinin listesi (size kolaylık olması için daraltılmış Yığın Parçacığında): Kod snippet'ini göster Hydrogen Helium Lithium Beryllium Boron Carbon Nitrogen Oxygen Fluorine Neon Sodium Magnesium Aluminium Silicon Phosphorus Sulfur Chlorine Argon Potassium Calcium Scandium Titanium Vanadium Chromium Manganese Iron Cobalt Nickel Copper Zinc Gallium Germanium Arsenic Selenium …

11
Cevabınızı kendi üzerinizden çıkarın
<code>...</code>Bu soruya verilen yanıtın ilk HTML bloğunun içeriğini , cevaplar oylara göre sıralandığında hemen sizinkinin üzerinde olan bir program yazın . Top!En iyi cevap sizseniz çıktı alın . Olumsuz oy kullanan veya <code>...</code>etiketi olmayan cevapları yoksay . Programınızın kaynağı <code>...</code>yayınınızın ilk satırında görünmelidir . Bu bloklar otomatik olarak oluşturulur zaman …
15 code-golf 

7
Cep telefonu tuş basımlarını hesaplama
Göreviniz, eski bir cep telefonuna belirli bir metni girmek için gereken toplam tuş basma sayısını hesaplamaktır. Tuş haritaları: 1:1 2:abcABC2 3:defDEF3 4:ghiGHI4 5:jklJKL5 6:mnoMNO6 7:pqrsPQRS7 8:tuvTUV8 9:wxyzWXYZ9 0:<space><newline>0 Türü için exaMPle TExt 01, tuşuna ediyorum 33 99 2 6666 77777 555 33 0 8888 33333 99 8 0 <a 1-sec …
15 code-golf 

10
Eve giderken bir sarhoş nasıl yavaşlatılır
Şuna benzer bir kare n x n ızgara grafiği düşünün. Bu grafiğin 11'e 11 olduğunu fark etmek önemlidir . Herhangi bir noktada bir adam bir kavşakta durur ve bir sonraki kavşağa her seferinde sadece bir adım dikey veya yatay olarak hareket eder. Ne yazık ki biraz fazla sarhoş oldu, bu …

24
Bana uygun plakalar üret!
Senaryo: Otomobiller ve diğer araçlar için plakalar tasarlayan bir şirkette çalışan bir yazılım tasarımcısısınız. Sizden plaka üreten bir yazılım geliştirmeniz istendi. Çalışmaya başlamadan önce patronlarınız bu temel kuralları ortaya koydu. Bir plaka şunları içeremez: ASS 666 69<any number here> <any number here>69 KKK SHT Kurallar ve gereksinimler: Plaka gerekir rasgele …

2
Patolojik Sıralama
Patolojik Sıralama Patronunuz, şirketinizin uygulamasının performansını artırmak için bir sıralama algoritması geliştirmenizi istedi. Ancak, uygulamayı yazdıktan sonra, önemli ölçüde daha hızlı hale getirme olasılığınızın olmadığını biliyorsunuz. Patronunuzu hayal kırıklığına uğratmak istemiyorsanız, belirli veri kümelerinde * sıralamadan daha iyi çalışan yeni bir algoritma geliştirmeye karar verdiniz. Tabii ki, algoritmanın sadece bazı …

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.