«code-golf» etiketlenmiş sorular

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

9
İkili ağaçları numaralandırma
İkili ağaçlar İkili ağaç, üç tip düğümü olan bir ağaçtır: çocuğu olmayan terminal düğümleri her biri bir çocuğu olan tekli düğümler her biri iki çocuğu olan ikili düğümler Bunları BNF'de (Backus-Naur formu) verilen aşağıdaki dilbilgisi ile temsil edebiliriz : <e> ::= <terminal> | <unary> | <binary> <terminal> ::= "0" <unary> …

8
Alfabeyi Yönlendir
Alfabeyi Yönlendir Yol tariflerinin aşağıdaki gibi tanımlandığı bir yol tarifleri dizisi verildiğinde: NW N NE W . E SW S SE Veya dizinler olarak (yukarıdaki dizeler yerine bu dizinleri yol tarifleri için kullanabilirsiniz): 0 1 2 3 . 4 5 6 7 Her iki formatı da seçebilirsiniz, her ikisini de …

9
Cantor setinde mi?
Meydan okuma Bu zorluk için, verilen bir sayının Cantor setinde olup olmadığını belirlemeniz gerekir. Önce Cantor setini tanımlayalım. İlk olarak, 0 ile 1 arasındaki sayılarla başlayın. Bu aralığın dışındaki sayılar Cantor kümesinde değildir. Şimdi sayıları üç eşit parçaya bölelim: [0,1 / 3], [1 / 3,2 / 3], [2/3, 1]. İlk …

17
Rastgele Piksel Delme
Göreviniz basit: Siyah bir 16px * 8px dikdörtgeninde (yükseklik olarak genişlik) rastgele pikselleri beyaz bir pikselle değiştirecek bir program yazın. Delikler eşit olarak rastgele olmalıdır ve beyaz pikseller eklenmiş olarak 16 piksele 8 piksel boyutunda bir resim çıkarmalısınız. Sütun başına yalnızca 1 pikseli değiştirin (değiştirilen toplam 16 piksel) Herhangi bir …

3
Patatesi soyun
Bu bir patates: @@ @@@@ @@@@@@ @@@@@@ @@@@ @@ Daha genel olarak, bir boyut N patates aşağıdaki şekil olarak tanımlanır: N eşitse, 2 ortalanmış @sembol, ardından 4 ortalanmış @sembol ve ardından 6 ortalanmış @sembol, N ortalanmış @sembollere kadar; daha sonra N merkezli @semboller, ardından N-2 merkezli @semboller, 2'ye kadar iner. …

7
Numpad Kelime Arama
999 dahil, çıkış 1 arasında bir tamsayıyı verilen bir truthy değeri yatay, dikey ya da çapraz ileri ya da geri belirirse, herhangi bir yerde bir standart ile basamak 1-9 3x3 kare sayısal tuş takımı : 789 456 123 Sayı görünmezse, bir falsy değeri verin. Gerçeğe uygun çıktı almanız gereken tam …

7
Rastgele azalmayan bir dizi örneği
Giriş: Kodunuz için uygun herhangi bir biçimde verilen iki n ve k tamsayısı Çıktı Her biri 1 ila n aralığında olan rastgele azalmayan k tam sayı dizisi. Numune, 1 ila n aralığında tamsayılara sahip k azalmayan tüm k azalmayan dizilerinden eşit olarak seçilmelidir. Çıktı, uygun bulduğunuz herhangi bir makul biçimde …

13
Fermuar çarpımı
Giriş Fermuar çarpımı dediğim yeni bir aritmetik işlemi tanımlayalım . Fermuar, iki negatif olmayan tamsayıyı çarpmak için, uzunlukların eşleşmesi için önde gelen sıfırları ekler, sayıların karşılık gelen taban-10 basamaklarını çarpar, 2 basamaklı sayıları almak, sonuçlara bitirir ve son olarak önde gelen sıfırları düşürürsünüz. A = 1276 ve B = 933024 …

11
Emirps'i bulun!
Bir emirp , tersine çevrildiğinde de asal olan palindromik olmayan bir asaldır. 10 tabanındaki emirps listesi bulunabilir OEIS . İlk altısı: 13, 17, 31, 37, 71, 73 Ancak, tersine çevirme kuralı nedeniyle, emirpler her bir bazda farklıdır. Örneğin, ilk altı ikili emir: Bin | 1011, 1101, 10111, 11101, 101001, 100101 …


5
Bir kafenin gruplanmış çalışma saatlerini gösteren bir işaret
Muhtemelen çeşitli dükkanların kapılarında bu işaretleri gördünüz: AÇILIŞ SAATLERİ mon-fri 0900-1800 sat-güneş 1100-1530 Buradaki görev, tüm hafta boyunca açılış saatleri listesinden aynı açılış saatleriyle arka arkaya günleri gruplandırmak gibi bir işaret oluşturmaktır. Haftanın ardışık kabul edilenler için "etrafına sarıldığını" unutmayın. Giriş: Pazartesi'den başlayarak haftada her gün için açılış saatlerini temsil …
20 code-golf 

30
Dijital Saat Göster
Dijital Saat Göster (Saat zorlukları olduğunu görüyorum, hepsini okumaya çalıştım, bunun benzersiz olduğuna eminim) Sürekli biçimde görüntülenir bir dijital saat günceller bazı kodlar yaz h:m:snereye h, mves 1 veya 2 karakter her doldurabilir. @BlueEyedBeast koyduğu gibi basit terimlerle kısıtlamalar, temelde gösterilen zamanı değiştirmek istiyorum. Yeni satırlara izin verilmiyor Sondaki boşluklara …
20 code-golf 

8
Görselleştirmeyi sırala
Gibi bir liste var [3, 0, 4, 2, 1]ve sıralamak için seçim sıralama kullanın, ben böyle görselleştirmek olabilir: 3,0,4,2,1 |-| 0,3,4,2,1 |-----| 0,1,4,2,3 |-| 0,1,2,4,3 |-| 0,1,2,3,4 Bu zorluk, bu şekilde sıralamayı görselleştirmekle ilgilidir. Giriş Girişiniz, istediğiniz herhangi bir biçimde pozitif tamsayıların bir listesi olacaktır. Görev Gönderiminiz giriş listesini bir …

12
KITT araba ASCII sanat
80'lerin TV dizisi Knight Rider , KITT adında akıllı, kendini tanıyan bir arabaya sahipti. Aracın ayırt edici özelliklerinden biri, KITT'in "görmesine" izin veren (ve başka bir önceki TV dizisinin hayranlarına şüpheyle tanıdık gelen) öne monte edilmiş bir tarayıcı çubuğuydu . Tarayıcıda bu resimde görüldüğü gibi sekiz ışık vardı: Işıklar bu …

20
Listenin "Yinelemeli Boyutu" nu bulun
Esinlenen Listenin "paketlenmemiş boyutu" . RSUzunluğu (içerilen öğe sayısı) olarak liste içermeyen bir listenin Özyinelemeli Boyutu ve uzunluğunun toplamı ve bu listelerin Özyinelemeli Boyutu olarak herhangi bir listeyi içeren listenin Özyinelemeli Boyutu'nu tanımlayın . Meydan okuma Herhangi bir listenin Özyinelemeli Boyutunu olabildiğince az bayt olarak çıkaran bir program veya işlev …

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.