«code-golf» etiketlenmiş sorular

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

30
Ortalama bit: ortalama bir zorluk
N> = 1 olan bir tamsayı verildiğinde, ortalama bit sayısını 0 - N - 1 arasında bir tamsayıda verir Şartname Çıktı, 0 ile N-1 arasındaki her bir tamsayının ikili gösterimindeki bit sayısının toplamı olarak N ile bölünerek hesaplanabilir. Bir tamsayının ikili gösterimi, ikili bağlamda 0 olarak gösterilen sıfır dışında, bu …

30
Takewhile Uygula
Giriş ve Kredi Bugün süslü bir başlangıç ​​olmadan: Lütfen uygulayın takewhile. Bunun bir çeşitliliği (önemsiz bir veri yapısında) üniversitedeki fonksiyonel programlama kursunda bir ödevdi. Bu ödev şimdi kapatıldı ve sınıfta tartışıldı ve profesörümün burada yayınlama iznine sahibim (açıkça sordum). Şartname Giriş Girdi, pozitif tamsayıların bir listesi (veya dilinizin eşdeğer kavramı) …

24
Dizeleri palindromizing
Giriş Bilmeyenler için bir palindrom, bir dize, dizeye geri eşit olduğundadır (birleşim, boşluklar, vs. hariç). Bir palindromun bir örneği: abcdcba Bunu tersine çevirirseniz, sona erersiniz: abcdcba Aynı olan. Dolayısıyla biz buna bir palindrom diyoruz. Bir şeyleri palindromize etmek için, bir dize örneğine bakalım: adbcb Bu bir palindrom değil. Bunu palindromize …

20
Bul ve döndür
Görev Bu basit bir meydan okumadır. Girişiniz, yalnızca rakam 0123456789ve kareleri içeren boş olmayan tek bir dizedir #. Negatif olmayan bir tamsayı kodlayan ve dizenin sonuna dolanabilecek en az bir rakam dizisi içerecektir #. Tamsayı önde gelen sıfırlara sahip olabilir. Örneğin, ##44##, 013####ve 23###1geçerli girişler, süre ###, 0099ve #4#4değildir. Senin …

17
Aralıkları onar
Bazıları ile değiştirilen pozitif tamsayıların bir listesinin girişi göz önüne alındığında, listeyi yerine değiştirilen 0eksik sayılarla 0çıkarın. Giriş listesinin özellikleri: Liste her zaman en az 2 uzunluğunda olacaktır. Girdi listesini a"orijinal liste" (yani, sayılar 0s ile değiştirilmeden önceki liste ) olarak tanımlayalım b. Herhangi biri için n, a[n]ya b[n]da 0. …

12
Bu bir başbakan… neredeyse
Eğer matematik sınıfındaki primler hakkında bir şey öğrendiyseniz, muhtemelen bir noktada bir sayının asal olup olmadığını belirlemek zorundasınız. Muhtemelen hala öğrenirken, örneğin bir asal sayı için 39 numara yazarken berbat olmuşsunuzdur. Endişelenmeyin, 39 bir semiprime olduğu için, yani iki asalın ürünü olduğu için. Aynı şekilde, bir tanımlayabiliriz k ürünü olarak …

11
Çerçevelet bu güzel ASCII-Art
Giriş Bence herkes güzel resimlerin güzel bir çerçeveye sahip olması gerektiğini kabul ediyor. Ancak bu sitede ASCII-Art ile ilgili çoğu zorluk sadece ham resmin olmasını istiyor ve korunmasını önemsemiyor. Biraz ASCII-Art alan ve güzel bir çerçeveyle çevreleyen bir programımız olsaydı iyi olmaz mıydı? Meydan okuma Bazı ASCII-Art'ı girdi olarak alan …

25
Bir merdiven üzerinde robot
Arka fon Duvara yaslanmış bir merdivenim ve onu tırmanabilen uzaktan kumandalı bir robotum var. Robota üç farklı komut gönderebilirim: UP: robot bir adım yukarı atıyor. En yüksek basamağında olsaydı gezer, yere düşer ve patlar. DOWN: robot aşağı doğru bir adım atıyor. En düşük adımdaysa, hiçbir şey olmuyor. RESET: robot en …

30
Say millet!
Giriş Garip gelebilir ama biz sayılarak için TEK meydan yok 1etmek ndahil,. Bu aynı şey değil. Bu bir (kapalı) iyi açıklanmamış bir meydan okumadır. Bu aynı şey değil. Bu süresiz olarak saymakla ilgilidir. Meydan okuma Her tamsayıdan kapsayıcıya 1doğru basan bir program veya işlev yazın n. kurallar nHerhangi bir şekilde …

28
İkili dosyayı alternatif alt bölümlere ayırın
Bu esinlenerek Binary Sigara Tekrarlayan - Problem 13 arasında HP CodeWars' son yarışma. Diyelim ki rasgele bir ondalık sayı alalım. 727429805944311 ve ikili gösterime bakın: 10100101011001011111110011001011101010110111110111 Şimdi bu ikili gösterimi basamakların 0ve 1alternatiflerin bulunduğu alt dizilere ayırın. 1010 010101 10 0101 1 1 1 1 1 10 01 10 0101 …

17
SE Mesajında ​​İlk Beş Yorum Puanını Göster
Bir Yığın Değişimi betiği, sorular veya cevaplar hakkında hangi beş yorumun başlangıçta sitelerin ana sayfasında göründüğünü, bunlara verilen oy sayısıyla belirler; en çok oy alan beş yorum görüntülenir. Görevin bu davranışı yeniden yaratmak. STDIN, komut satırı argümanları veya fonksiyon argümanları üzerinden girdi alarak tam bir program veya işlev yazın ve …

17
Motzkin Numaraları
N'inci Motzkin sayısı (n, 0), her bir aşama (-1 1) formda olan, (1, 0) ya da (1, 1) ve yol (0, 0) dan yolların sayısıdır asla y = 0 değerinin altına düşmez. Yukarıdaki bağlantıdan n = 1, 2, 3, 4 için bu yolların gösterimi: İstenilen dizi OEIS A001006'dır . OEIS, …

30
Madde Değiştirme
Çoğu dil, belirli bir alt dizinin tüm oluşumları için bir dize aramak ve bunları bir diğeriyle değiştirmek için yerleşik olarak gelir. Bu kavramı (mutlaka bitişik değil) alt dillere genelleyen herhangi bir dil bilmiyorum. Demek bu görevde senin görevin bu. Giriş üç teli oluşacak A, Bve C, burada Bve Caynı uzunluğa …

24
RATS dizisi
Göreviniz, n'nin girdi olduğu RATS dizisinin nt terimini üretmektir. RATS dizisi, Tersine Sonra Eklenen Sırala dizisi olarak da bilinir. Bu sekans burada da bulunabilir: http://oeis.org/A004000 . test durumları: 0 > 1 1 > 2 2 > 4 3 > 8 4 > 16 5 > 77 6 > 145 7 …

24
Ne Görüyorsun?
"Bak ve söyle" veya "Gördüğünüzü söyleyin" dizisi, her birinin sonuncuyu tanımladığı bir dizi sayıdır. 1 11 (one one) 21 (two ones) 1211 (one two, one one) 111221 (one one, one two, two ones) 312211 (three ones, two twos, one one) ve devam ediyor ... https://oeis.org/A005150 Her neyse, bu normal bir …

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.