«code-golf» etiketlenmiş sorular

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

24
Rosetta Stone Challenge: Ortalama Olan Nedir?
Rosetta Stone Challenge oyununun amacı mümkün olduğu kadar çok dilde çözümler yazmaktır. Programlama çok dilliliğini gösterin! Meydan okuma İnsanlar "ortalama" terimini kullandıklarında, genellikle sayı sayısına bölünen sayıların toplamı olan aritmetik ortalama anlamına gelir. Bununla birlikte, harmonik ortalama , geometrik ortalama , aritmetik ortalama , kuadratik ortalama ve kontraharmonik ortalama da …

3
Rubik küpünü çöz
Rubik küpünü (3 * 3 * 3) makul bir süre içinde ve hamle çözen en kısa programı yazınız (örneğin, makinenizde en fazla 5 saniye ve en az 1000 hamle). Giriş biçiminde: UF UR UB UL DF DR DB DL FR FL BR BL UFR URB UBL ULF DRF DFL DLB …

13
Karşılıklı quine Golf
Seçtiğiniz iki dili kullanarak , yazabileceğiniz en küçük “karşılıklı sırayı ” yazın. Diğer bir deyişle, B dilinde bir program Q'nun kaynak kodunu çıkaran A dilinde bir program yazınız, öyle ki Q programının çıktısı P için kaynak kodla aynıdır. Boş dosyalar sayılmaz, "kaynak dosyayı oku ve yazdır" tarzı programlar da sayılmaz. …

9
Metin sıkıştırma ve açma - “Nevermore.”
Kod golfünde sıkıştırma araçlarının kullanımıyla ilgili son tartışmada , kendi metin kompresörünüzü ve dekompresörünüzü yazmanın iyi bir zorluk olacağını düşündüm. Meydan okuma: İki program yazın : biri ASCII metnini bir bayt dizisine, diğeri de sıkıştırmasını açmak için. Programların aynı dilde olması gerekmez. İlk program bir ASCII metnini okumalıdır (bir dosyadan …

30
Tüm rakamların toplamını say
Bu zorluk, 1'den 1'e kadar olan sayıları içeren ve belirli bir sayı içeren tüm rakamların toplamını sayan bir program veya senaryo yazmaktır. Girdi, bir pozitif tamsayı. Çıktı, bu sayıdaki rakamların toplamı ve tüm küçük sayılar. Örnekler: Input: 5 Integer Sequence: 1, 2, 3, 4, 5 Sum of Digits: 1 + …
38 code-golf  math 

30
Samanlıkta iğne bulmak
Aynı yazdırılabilir ASCII karakterlerinden oluşan en az 2x2 boyutunda dikdörtgen bir saman yığını göz önüne alındığında, farklı bir karakter olan iğnenin konumunu (soldan sayılarak) çıkar. Örneğin, aşağıdaki samanlık girilirse: ##### ###N# ##### ##### Çıktı 3,1sıfır dizine alındığında (bu zorlukla kullanacağım şey) veya 4,2bir dizine alındığında olmalıdır. Samanlık, yazdırılabilir herhangi bir …
38 code-golf  string 

30
Görünmez metin yazdır
Girdi olarak bir dize verildiğinde, dize uzunluğuna eşit sayıda boşluk karakteri (0x0A ve 0x20) çıkar. Örneğin, dizginize verilen Hello, World!kodun tam olarak 13 boşluk karakteri ve başka bir şey vermemesi gerekir. Bunlar herhangi bir boşluk ve yeni satır karışımı olabilir. Kodunuz, ek izleyen yeni satırlar veya boşluklar çıkarmamalı. testcases: Input …
38 code-golf  string 

7
IPv4 adresimin eksik dönemlerini düzelt
Bazen bir IPv4 adresi yazarken, tüm sayıları doğru buluyorum, ancak bir veya daha fazla dönem yazmayı unuttum. Kırık IPv4 adresimi alan ve eksik dönemlerin olası tüm geçerli yerleşimlerini çıkaran bir program (veya işlev) kullanmak istiyorum. Giriş Girdi her zaman geçerli bir IPv4 adresinin dönüşümü olan bir dize olacaktır (aşağıdaki ayrıntılara …


30
En zengin 26 milyarder, en fakir 3,8 milyar insan kadar servete sahip mi?
Giriş: Birkaç gün önce , HNQ'da karşılaştığımda bu yazıyı aynı başlıkla okudum. Bu soruda, başkan adayı Bernie Sanders'in iddiasının aşağıdakileri iddia ettiği iddia ediliyor: Bugün dünyanın en zengin 26 milyarderinden 26'ı, şimdi dünya nüfusunun yarısı, dünyadaki en fakir 3,8 milyar insan kadar servet sahibi. Videoya bağlantı doğru ya da değil. …

1
Makarna sosumda ne var?
Arka fon Fransa'da, ve muhtemelen Avrupa Birliği, satılmaya hazır herhangi gıda geri kalanında gerekir yılında, ambalajının üzerinde bu oluştururlar maddeler listesinde ağırlık yüzdesi azalan sırayla . Bununla birlikte, kesin yüzdesi , belirtilen olmak zorunda değildir sürece bileşen kaplama üzerinde bir metin ya da görüntü ile vurgulanır. Örneğin, fesleğen domates sosu, …
37 code-golf  math 

30
Kolmogorov değiştiren
Aşağıdaki üç metin satırını tam olarak aşağıda gösterildiği gibi yazdırın veya görüntüleyin. Sondaki bir satırsonu kabul edilir. bC#eF&hI)kL,nO/qR2tU5wX8z A!cD$fG'iJ*lM-oP0rS3uV6xY9 aB"dE%gH(jK+mN.pQ1sT4vW7yZ Bu metin bloğu aşağıdakiyle aynıdır, ancak n'ci sütunun n kez aşağıya döndürüldüğü yerler: !"#$%&'()*+,-./0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz Bunun bir kolmogorov-karmaşıklık mücadelesi olduğunu aklınızda bulundurun, bu nedenle çıktı formatı esnek değildir.

26
Doğum günün kutlu olsun, Finlandiya!
Giriş Bilindiği gibi, 2017'de Finlandiya 100 yıllık bağımsızlığını kutluyor. Bu vesileyle, herkesin zevkine uygun bir Fin bayrağı hazırlamak sizin işiniz . Meydan okuma Finlandiya bayrağını üreten bir program veya işlev oluşturun (gri kenarlık yalnızca sunum amaçlıdır): Bayrak özellikleri Bayrağın oranı 18:11, çapraz 3birimler kalın olacak şekilde, yatay bir oran kümesi …

5
Zamanında halledecek miyim?
Esinlenen bu . Arka fon Kötülük çiftçi fiyatları artırmayı sırayla buğday alanını yakmaya karar verdi. Tam yıkımı sağlamak için, alanınızı benzine batırdı. Daha da yazık ki, ateş yakıldığında tarlada yürürdünüz ve hayatta kalmak için hızla çıkmalısınız. Meydan okuma Buğday, ateş ve yerinizi içeren bir alan göz önüne alındığında, zaman içinde …

18
Kodunuzu doldurun
Giriş bu zorluk için girdi yok Meydan okuma Çıktıyı kodlayın: Sayılarının toplamı kodunuzun bayt sayısına eşit olan ilk 10 asal sayı Örnekler Diyelim ki kodunuz Co&%423@k"oo"hangisinin 13 bytes kodunu vermelidir , bunlar [67, 139, 157, 193, 229, 283, 337, 373, 409, 463] toplamı olan ilk 10 asal sayıdır. Eğer kodunuz, …

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.