«code-golf» etiketlenmiş sorular

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

9
Bir “Sıralama” algoritması
Bazen bir listeyi sıralamak için, artan sırayla sıralanana kadar listeden öğeleri kaldırdığınız Stalin sıralaması adı verilen bir "sıralama algoritması" vardır. Örneğin liste [1, 2, 4, 5, 3, 6, 6] Stalin sıralama kullanarak "sıralanır" olduğunda [1, 2, 4, 5, 6, 6] Üçü bozuk olduğu için kaldırıldı. Şimdi açıkçası, bir listeyi sıralamak …


5
Bir küpün yüzlerini XYZ boyunca simetrik olarak çıkar
Kum havuzu Mevcut görevin amaçları doğrultusunda, ASCII sembolleriyle eğik çıkıntıda birim uzunluktaki bir küp oluşturulur: +-----+ / /| +-----+ | | | + | |/ +-----+ + köşeleri için. -X kenarları için. X boyunca birim uzunluk -iki köşe arasında beş ile temsil edilir . |Y kenarları için. Y boyunca birim …

24
Sayı 2'nin gücüne bölünebilir mi?
Dün çocuğumla oynarken oyuncak trenindeki sayıyı fark ettim: Elimizdeki Yani olduğunu içine bölünmüş olabilir veya4281428142814 - 2 - 8 - 14−2−8−14-2-8-122- 21- 23- 2022−21−23−202^2-2^1-2^3-2^0 Bu yüzden basit zorluk: Girdi olarak negatif olmayan bir sayı verilirse, sayının dize gösteriminin (temel 10'da ve baştaki sıfırlar olmadan) bir şekilde 2'nin güçleri olan sayılara …

19
Kilise Boole'ları
Kilise Boole'ları Bir Kilise Boole işlevi için ilk argüman olan ve işlevin ikinci argümanı olan xdoğru ve yyanlış için geri dönen bir işlevdir. Diğer fonksiyonlar temsil eden bu fonksiyonlardan meydana gelebilir ve mantıksal işlemleri.xyand not or xorimplies Meydan okuma Kilise Boolean ve Construct and not or xorve impliessizin seçtiğiniz bir …

15
Mölkky oynayalım!
Mölkky Mölkky bir Fin fırlatma oyunudur. Oyuncular, 1 ile 12 arasında sayılarla işaretlenen, fırlatma pimi ile neredeyse aynı boyuttaki tahta pimlerini vurmaya çalışmak için bir tahta pimi ("mölkky" olarak da adlandırılır) kullanırlar. (07)(09)(08) (05)(11)(12)(06) (03)(10)(04) (01)(02) Bu açıklama ve aşağıdaki kurallar Wikipedia'ya dayanmaktadır . Basitleştirilmiş Mölkky kuralları Bir iğneyi vurmak, …
33 code-golf  game  binary 

30
En Yakın Asal Numarayı Gönder
Meydan okuma Bu basit bir tanesidir: 1.000.000'e kadar olan pozitif bir tamsayı verildiğinde en yakın asal sayıyı döndürün. Sayının kendisi asal ise, o sayıyı döndürmelisiniz; Sağlanan sayıya eşit derecede yakın iki primer varsa, ikisinin altını döndürün. Giriş, tek bir tamsayı biçimindedir ve çıktı da bir tamsayı biçiminde olmalıdır. Girişe (fonksiyon, …
33 code-golf  primes 

30
İlk, son ve arasındaki her şey
İki tamsayı verildiğinde, iki tamsayıyı ve ardından aralarındaki aralığı (ikisi hariç) verin. Aralığın sırası giriş ile aynı olmalıdır. Örnekler: Input Output 0, 5 -> [0, 5, 1, 2, 3, 4] -3, 8 -> [-3, 8, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7] 4, 4 -> [4, 4] …
33 code-golf 

21
Konuşulan kelimelerde telefon numarası
Hedef Sayısal bir telefon numarasını, söylenmesini kolaylaştıran metne çeviren bir program veya işlev yazın. Rakamlar tekrarlandığında, "çift n" veya "üç n" olarak okunmaları gerekir. Gereksinimler Giriş Bir rakam dizesi. Tüm karakterlerin 0 ile 9 arasında rakamlar olduğunu varsayalım. Dize en az bir karakter içerdiğini varsayalım. Çıktı Boşluklarla ayrılmış sözcükler, bu …

30
Yarım, Yarım Yarım ve Yarım
Aşağıdaki sayı sırasını göz önünde bulundurun: 0,12,14,34,18,38,58,78,116,316,516,716,916,1116,1316,1516,132,332,532,…0,12,14,34,18,38,58,78,116,316,516,716,916,1116,1316,1516,132,332,532,... 0, \frac{1}{2}, \frac{1}{4}, \frac{3}{4}, \frac{1}{8}, \frac{3}{8}, \frac{5}{8}, \frac{7}{8}, \frac{1}{16}, \frac{3}{16}, \frac{5}{16}, \frac{7}{16}, \frac{9}{16}, \frac{11}{16}, \frac{13}{16}, \frac{15}{16}, \frac{1}{32}, \frac{3}{32}, \frac{5}{32}, \dots Birim aralığındaki tüm ikili fraksiyonları numaralandırır .[0,1)[0,1) [0, 1) (Bu mücadeleyi kolaylaştırmak için ilk eleman isteğe bağlıdır: Bunu atlayabilir ve dizinin 1/2 ile …


24
Beş küpün toplamı
Bir tamsayı verildiğinde, toplamı bu tamsayı olan beş mükemmel küp verin. Küplerin pozitif, negatif veya sıfır olabileceğini unutmayın. Örneğin, -10 == -64 - 64 + 64 + 27 + 27 Bu nedenle , başka çözümler de mümkün olsa da, giriş için -10çıktı alabilirsiniz [-64, -64, 64, 27, 27]. Küpleri çıkarmanız …

30
Flippign Lettesr Aroudn
Sohbetinde, sık sık fast-TYPERS ve gerçekten bakma sipariş ait harflerin bir mesaj göndermeden önce. Tembel olduğumuz için, kelimelerimizdeki son iki harfi otomatik olarak değiştiren bir programa ihtiyacımız var, ancak çok geç cevap vermek istemediğimizden, kodun kısa olması gerekiyor. Göreviniz, kabul etmek isterseniz, her kelimenin son iki harfini belirli bir dizgede …
33 code-golf  string 

30
Kaç tane argüman iletildi?
Tercih ettiğiniz dili kullanarak, değişken sayıda argüman alan ve çağrıldığı argüman sayısını döndüren bir işlev yazın. Özellikleri: Dilinizin değişken değişkenli argüman işlevlerini desteklemesi gerekir: rastgele sayıda argüman alan ve bir değer döndüren çağrılabilir bir şey. Parametreler ayrı ayrı geçirilebilmelidir. Bu, bir diziyi geçmenin yalnızca bir parametre için sayılacağı anlamına gelir. …

30
Mümkün olduğunca adil olun
Giriş Bu mücadelede bir tamsayıyı iki parçaya bölmelisiniz. Kimse küçük pastayı almaktan hoşlanmadığından, hedefiniz mümkün olduğunca adil olmaktır. Örneğin, tamsayıyı 7129iki parçaya bölmek istiyorsanız , bunu yapmanın 3 olası yolu vardır. 7,129, 71,29Ve 712,9tüm olasılıklar vardır, ama 71,29o ikisi arasındaki fark en aza indirir çünkü iki parçaya bölme bunu perilisi …

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.