«code-golf» etiketlenmiş sorular

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

30
Dize kod çözme
Bu benim ppcg'deki ilk görevim! Giriş İki farklı ascii karakterinden oluşan bir dize. Örneğin ABAABBAAAAAABBAAABAABBAABA Meydan okuma Görev bu kuralları aşağıdaki kurallara uyarak çözmek: İlk iki karakteri atla Dizenin geri kalanını 8 karakterden oluşan gruplara ayırın Her grupta, her karakteri, 0bu karakter orijinal dizgenin ilk karakteriyle aynıysa, 1aksi takdirde Şimdi …
41 code-golf  string 

21
Rakamları ezberlemek KOLAY
Hatırlanması kolay, fakat teorik olarak kolay sayılar yapılmadı. Buradaki zorluk, bu kriterlere uyan düzenli olarak rasgele sayılar üreten herhangi bir dilde bir program / işlev yapmaktır: Uzunluk olan 5 basamak İki ayrı tekrarlanan basamak çifti vardır Tekrarlanan rakamlardan biri başlangıçta veya sondadır ve rakamlar yan yanadır Tek sayı, diğer rakamlarla …

25
DropSort gibi sıcak
Bu soruda açıklandığı gibi : David Morgan-Mar tarafından tasarlanan Dropsort, aslında, sıralanan, ancak orijinal öğelerin yalnızca bazılarını içeren bir liste üreten doğrusal zamanlı bir "sıralama algoritması" örneğidir. En azından ondan önceki öğelerin maksimum büyüklüğü kadar büyük olmayan herhangi bir öğe listeden çıkarılır ve atılır. Test durumlarından birini kullanmak için, önceki …

30
Tavşan gibi atla!
Olumsuz olmayan tamsayıların herhangi bir makul biçimde listesi göz önüne alındığında, üzerine bastığınız her tamsayıdaki kadar çok öğe atlayarak üzerinde tekrarlayın. İşte çalışılmış bir örnek: [0, 1, 0, 2, 5, 1, 3, 1, 6, 2] | [] ^ First element, always include it [0, 1, 0, 2, 5, 1, 3, …

11
Ondalık samanlıkta bir ikili iğne bulun
Meydan okuma Size verildi: Boş olmayan, sıralanmamış liste h pozitif tamsayılar (samanlık) pozitif bir tamsayı n (iğne) Göreviniz , ikili gösterimi n'nin ikili gösterimini içeren, h nin permütasyonlarının tüm benzersiz ondalık birleştirmelerinin listesini döndürmektir . Örnekler h = [1, 2, 3] n = 65 Yalnızca bir eşleşen birleştirme var, bu …

30
Bu sonunda duracak…
Bir giriş dizesi verildiğinde , aşağıdaki gibi boş olmayan bir ayırıcıyı ve ardından Syazdırın S: 1. Adım: SBir sahip 1/2baskılı edilme şansı ve 1/2sonlandırmak için program için şansı. Adım 2: SBir sahip 2/3baskılı edilme şansı ve 1/3sonlandırmak için program için şansı. Adım 3: SBir sahip 3/4baskılı edilme şansı ve 1/4sonlandırmak …

30
DAHA FAZLASI
Bugünün meydan okuması için, bir dizenin durumunu değiştiren bir program veya işlev yazmalısınız. Ancak, alfabetik olmayan karakterleri yoksaymalısınız. Bu, her alfabetik karakterin, önceki ve sonraki alfabetik karakterden farklı bir duruma sahip olması gerektiği anlamına gelir . Bu, örneğin diğer tüm harflerin üst harflerinden biraz daha karmaşıktır. Gibi bir dize alırsanız …
41 code-golf  string 

25
Konsol ölçülerimi söyle!
İkili ondalık sayı biçiminde çıktı terminal boyutları (sütunlar ve satırlar) *. Örneğin, bir çıktı olabilir 80x25. İlham . İstemi . * Çıktının art arda tek veya iki satırda hem ölçüsü olmalı, hem de birden fazla satır önde ve / veya son satırda çıktı olmayabilir (isteğe bağlı olarak yeni bir satır …
41 code-golf 

30
Sıfırdan uzak dur
Görev Negatif olmayan bir tamsayı verilirse n, çıktı 1ise n, aksi takdirde 0değerini çıktılar n. Giriş Negatif olmayan bir tam sayı. Dizeyi girdi olarak kabul etmek isterseniz, dizge aşağıdaki regex ile eşleşir: /^(0|[1-9][0-9]*)$/yani, ne zaman olduğu dışında baştaki sıfırlara sahip olmamalıdır 0. Girdi olarak gerçek bir tamsayı kabul ederseniz, tamsayı …

30
Bir haiku-w detektörü yazın
Bir haiku , sırasıyla 5/7/5 heceli sayıma sahip üç satırlı bir şiirdir . Bir haiku-w sırasıyla 5/7/5 kelime sayısı olan üç satırlı bir şiirdir . Meydan okuma Girdi haiku-w ise true döndürecek bir program yazın , değilse false olacaktır. Geçerli bir haiku-w girişi, yeni bir satırla ayrılmış 3 satırdan oluşmalıdır. …

15
Bir sayının kaynak kodunuzda asal olmadan 2017 gevrek olup olmadığını belirleyin.
Bu meydan okumayı yaptığım bütün yıllar boyunca, 2017 birinci sınıf olan ilk yıl. Bu yüzden soru asal sayılar ve özellikleriyle ilgili olacaktır. Göreviniz, girişte keyfi olarak büyük pozitif bir tamsayı alacak bir program veya işlev üretmek ve sayının 2,017 gevrek olup olmadığının çıktısını alması veya döndürmesidir - yani, bu sayıdaki …

30
Bu sayı -2 tamsayı gücü mü?
Bir sayının 2 olup olmadığını belirlemenin akıllı yolları var . Bu artık ilginç bir problem değil, o zaman verilen bir tamsayı -2 olan bir tamsayı olup olmadığını belirleyelim . Örneğin: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no 3 => no …


30
Zorluklar Dizisi # 1: Alternatif Diziler
Alternatif Diziler Bir alternatif dizisi iki (farklı olması zorunlu değildir) değerleri değişken olan her hangi bir uzunlukta bir listesidir. Diğer bir deyişle, tüm çift dizinlenmiş öğeler eşittir ve tüm tek dizinlenmiş öğeler eşittir. Göreviniz, pozitif tamsayıların bir listesi verildiğinde truthy, değişken ve falsyaksi takdirde çıktı veren / dönen bir program …

10
Kare, elmas, kare, elmas
Görev Boş olmayan küçük harf ASCII harfleri verilen a- zilk karakterini alın ve: İkinci karakterin kopya kareleriyle çevreleyen , Bunu, üçüncü karakterden oluşan bir kopya elmasıyla kuşatmak, Etrafı dördüncü karakterden oluşan bir kare kopya ile çevreleyen … … Dize sonuna kadar kare ve elmas sınırları arasında değişen. Sınırlar arasındaki boş …

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.