«code-golf» etiketlenmiş sorular

Code-golf, kaynak kodunun en az baytında belirli bir sorunu çözmek için bir yarışmadır.

25
İkili Sierpinski Üçgen Dizisini Hesaplayın
İkili Sierpinski Üçgeni dizisi, ikili gösterimleri sonsuz bir satırda 1 ile başlayan, ardından her bir bit çiftini bu bitlerin xor'uyla değiştirerek tekrarlayan Binary Sierpinski Üçgeni'nin satırlarını veren sayıların dizisidir. , bunun gibi: f(0)= 1 =1 f(1)= 1 1 =3 f(2)= 1 0 1 =5 f(3)= 1 1 1 1 =15 …

1
Üç karşılıklı sınav
Görev Bu zorlu görevde, göreviniz bir tür birbirine benzeyen sistem oluşturan üç program yazmaktır. Let programlarını diyoruz A, Bve C. Programlardan birine girdi olarak başka bir programın kaynağı verilirse, üçüncü programın kaynağını çıkarır. Örneğin, girdi olarak Averilirse B, çıktı verir C. Programlar girdi olarak kendi kaynağını verilirse, bunu yapacaklarını çıkış …
23 code-golf  quine 

30
Sayıyı Onaltılık Sayıya Dönüştür
Meydan okuma İşte basit bir tane. Temel 10'da bir sayı olarak giriş yapıldığında bir işlev veya program yazın, bu sayıyı Onaltılık olarak döndürür veya yazdırır . Örnekler 15 -> F 1000 -> 3E8 256 -> 100 kurallar Yerleşik onaltılı fonksiyon yok Harfler küçük veya büyük harf olabilir Yalnızca negatif olmayan …

9
Karaktere temel Latin karakter ismi
Temel konulara geri dönelim! Tam bir program veya işlev olan kodunuz, yazdırılabilir bir Temel Latince karakterin resmi Unicode adını karşılık gelen karaktere dönüştürmelidir. Örneğin, giriş LOW LINEiçin kodunuzun çıkması gerekir _. Girdi olarak sadece tek bir karakter ismi kullanmanız gerekir. Özel olarak Unicode karakter adlarıyla (örneğin Python's unicodedata, Java Character.getName, …

2
Sıhhi Tesisat Rastgele Yolları
Üç tam sayı, genişlik w, yükseklik hve adım sayımı alan bir program veya işlev yazın s. Bir sigara kendini kesen çizim olacaktır rasgele yürüyüş s bir uzun adımlar 5*wile 5*hpiksel her 5 5 tarafından piksel hücresi ya boş (saf bej) 'dir görüntü veya bu oniki basit "boru" biri: Yukarıdaki resim …

20
N döşeme eğimli kek
Pozitif bir tamsayı alan bir program veya işlev yazın. N 1 olduğunda, çıktı /\ \/ N 2 olduğunda, çıktı /\/\ \/ / / / \/ N, 3 olduğunda, çıktı /\/\/\ \/ / / / / / \/ / / / \/ N 4 olduğunda, çıktı /\/\/\/\ \/ / / / …

5
Chevronları Solidus'a Dönüştür
Sadece boşluk, yeni satır, ve açı parantezleri içeren bir dize alır bir program yazın: <, >( chevrons ). Çıkış boşluklar, yeni satır ve eğik çizgi bir dizge: /, \( soliduses , şekilleri girişine tekabül) ancak bir çeyrek tur saat yönünde döndürülür, orijinal giriş her satır arasına yerleştirilen alanların bir sütun …

5
Kareden altıgene kesintisiz dönüşüm
Bir ızgarada oynanan birçok oyun için altıgenler Clearly Superior Choice ™ 'dir. Maalesef, birçok bedava oyun sanatı sitesi yalnızca kare haritalar için dikişsiz döşeme setlerine sahiptir. Geçmiş bir projede bunlardan bazılarını kullandım ve bunları altıgenlere manuel olarak dönüştürdüm. Ancak , yaşlandığımda tembelleşiyorum. Küçük bir komut dosyasıyla işlemi otomatikleştirmek kolay olmalı. …

10
* Overwrit * etiketler
Gerçekten yoğun bir arsaya etiket eklemeye çalıştıysanız, bazen etiketlerin birbirleriyle çakışacağını ve bunları okumayı zorlaştıracağını fark edersiniz. Benzer bir şey yapacağız ama 1D içinde. Girdi bir (label, x-coordinate)çiftler dizisi olacak ve verim verilen sırayla her noktanın ve etiketin çizilmesinin sonucu olacaktır. *Noktayı temsil eden bir yıldız işareti , verilen x-koordinatına …
23 code-golf  string 


30
Satranç tahtası inşa et
Bunu bir PHP mücadelesinde gördüm. Amaç, minimum miktarda kodla 64 kareye (8 * 8) sahip bir satranç tahtası yapmaktır. Yeterince basit, benimki PHP'yi 356 baytta yaptım (etkileyici değil, biliyorum) ve başka bazı yaklaşımları görmek istiyorum. Bu, vanilya sakladığınız sürece herhangi bir dilde yapılabilir, bu nedenle ithalat yapılmaz. En küçük bayt …

23
Koşullu ifadeler olmadan arama
Bu zorluk, bir Arduino mikrokontrolcüsünü programlayarak ilham verdi. Tahtadaki çeşitli pinlere bağlı 6 LED ve 6 buton var. Kodda, her bir düğmeye ve LED'e bir kimlik numarası (1-6) atanır. Kimlik numaralarına karşılık gelen pin numaraları (0-13 arasında değişen) bir switchifade kullanılarak aranır. Tamamen eğlence için, bu switchkodların gelecekteki kod koruyucular …

25
Bernoulli Sayıları
Bernoulli sayıları (spesifik olarak, ikinci Bernoulli sayıları) Aşağıdaki yinelemeli tanımı ile tanımlanır: Burada bir belirtmektedir kombinasyonu . mGirdi olarak negatif olmayan bir tamsayı verildiğinde , ondalık gösterimi VEYA mikinci Bernoulli numarası için azaltılmış bir kesri çıktısı alın . Ondalık gösterimi verirseniz, en az 6 ondalık basamağa (ondalık basamağın ardından rakam) …

14
Bir rengin tonu
Size bir rengin RGB değerleri verilir. Senin görevin basit: en basit tanımıyla, tonu hesaplamak için. En yüksek, orta ve en düşük değere sahip kanalların X, Y, Z (kırmızı, yeşil veya mavi olan) ve değerlerinin x, y, z olduğunu söyleyin. Bu rengin tonu (h (X) -h (Y)) * (1 + (xy) …
23 code-golf 

18
Basit Baskı Okları
Golf antrenmanı için kız arkadaşımın Intro to Python sınıfında görevler yapıyorum. Bu görev için karakter sayımında çok yaklaşan çok sayıda strateji olduğunu buldum ve buradaki insanların daha iyi yollar bulabileceğinden eminim. Her ne kadar Python'da bunu yapmanın yolları ile ilgilensem de, bu programın alabileceği en çok golf oynadığını bilmek isterim, …

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.