«code-golf» etiketlenmiş sorular

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

5
Ortalama İki Liste
İki listenin ortalamasını alma Meydan okuma İki pozitif tamsayı listesi verildiğinde, öğeleri yeni listelerin aynı aritmetik ortalamasına (ortalama) sahip olacak şekilde iki yeni listeye yeniden düzenlemenin mümkün olup olmadığını belirleyin. Giriş Giriş STDIN üzerinden veya fonksiyon argümanları olarak alınabilir. Giriş bir liste olarak alınabilir veya diliniz listeleri desteklemiyorsa (veya diziler …

5
CipherSaber şifrelemesi
Aşağıda açıklandığı gibi bir CipherSaber şifreleme programı uygulayın. Kuralları: Bayt cinsinden en küçük giriş kazanır. Bununla birlikte, kod golf normlarından ayrılırken, ciddi golf girişleri olmasa bile ilginç girişler yayınlayabilirsiniz. Girdi, normalde düz metni standart girdiden alan bir programdır ve şifreli metni standart çıktıya yazar (anahtar tarafından (kullanıcı tarafından) tercih ettiğiniz …

15
Sayıları Dağıtma
Bu zorlukta, bir ürünü burada açıklandığı gibi toplamlar ve sayı farkları üzerinden dağıtmak için kullanacaksınız . Örnekler Input | Output -------------|------------- 23(12+42) | (23*12)+(23*42) 9(62-5) | (9*62)-(9*5) 4(17+8-14) | (4*17)+(4*8)-(4*14) 15(-5) | -(15*5) 2(3) | (2*3) 8(+18) | +(8*18) 8(-40+18) | -(8*40)+(8*18) Şartname Giriş, formun bir dizesi olacak ve n(_)tek …

16
Asal güç çarpanlarına ayırma işleminden bölen toplamı
Görev, asal çarpanlarına ayırma işlemi verildiğinde bir sayının bölen toplamını hesaplamaktır. Giriş Biri asal çarpanı ve diğeri karşılık gelen üssü içeren iki uzunluk (ya da eşdeğeri) n uzunluğunda diziler . Çıktı Tüm bölenlerin toplamı (sayının kendisi dahil). Misal 240 sayısı, ilgili üsler olarak 4, 1 ve 1 ile asal faktörler …
11 code-golf  math  primes 

17
Üçgen Kare Sayılar
Kare sayılar , n^2n'nin bir tamsayı olduğu biçimdeki rakamlardır . Bunlara mükemmel kareler de denir, çünkü karekökünü aldığınızda bir tamsayı elde edersiniz. İlk 10 kare sayı: ( OEIS ) 0, 1, 4, 9, 16, 25, 36, 49, 64, 81 Üçgen sayılar , eşkenar üçgen oluşturabilen sayılardır. N'inci üçgen sayı, 1'den …
11 code-golf  number 

1
Fencepostları Bulun
Arka fon Çit direği fabrikasının yakınında bir atom bombası patladı! Çit direkleri medeniyetimizin hayatta kalması için gerekli olduğundan, mümkün olduğunca çok kurtarmalıyız. Alanı aramak için radyasyona dayanıklı robotlar gönderiyoruz ve onların yapay vizyonunu programlamak sizin göreviniz. Giriş |-#Girişiniz, iki satırlı çit direği parçalarını ve molozunu temsil eden, satırsonu ile ayrılmış …

5
En Kısa En Uzun Ortak Subququence Kodu
SLCSC problemini çözmek için göreviniz, en uzun ortak Subsequence problemini çözmek için mümkün olan en kısa kodu bulmaktan oluşur . İki veya daha fazla dizeleri LCS sorununa geçerli bir çözüm S 1 , ... S n herhangi dizedir T karakterlerin öyle ki maksimal uzunluğu T tüm görünür S i de …

1
Karar haritamı normalleştir
Bir metin bloğunu işleyen ve yeni metni döndüren bir işlev veya program yazın. En küçük geçerli program kazanır. Metin bloğundaki her satır aşağıdaki biçime sahip olacaktır: 12:34,56 İlk sayı satır kimliğidir, diğer iki virgülle ayrılmış sayı diğer satırlara referanstır. Giriş metninde sayılar 0'dan büyük veya 0'a eşit herhangi bir tamsayı …
11 code-golf 

2
Poli Nemo'yu bulmak!
Oh hayır! Nemo, küçük palyaço balığımız bu ASCII okyanusunda kayboluyor ve babası Marlin onu bulmaya çalışıyor. Göreviniz Marlin'i Nemo'ya güvenle götürmek. Ama dikkat edin, gevşek bir beslenme çılgınlığı Bruce var, bu yüzden onu pahasına önlemek daha iyi! ayrıntılar Yalnızca küçük harfli alfabe içeren dikdörtgen ASCII okyanus ızgarası verilir a-z. Bu …

2
Kontrolden çıkıyor, Doktor!
Doktor, Dalek kuvvetlerinden kaçmaya çalışırken, sarmal bir hareketle çeşitli alan ceplerinde seyahat ederek onları bir dönüşe göndermeye karar verdi. Mevcut uzay-zamanın doğasına bağlı olarak, Doktorun TARDIS'e girmesi gerekir, alan bölümünün yüksekliğini ve genişliğini ve spiralin başlayacağı giriş noktasını kontrol eder. Uzayın kesiti, 1'den başlayarak soldan sağa, yukarıdan aşağıya sıralı tamsayılarla …
11 code-golf 

12
CodeGolf - Barry dağınık geliştirici # 2
Bu CodeGolf bir takibi - gürültü # görmezden gelmek tek sorun Barry bizim için işleri daha da kötü yaptı olmasıdır. Ne olduğunu görelim Güncelleme Rastgele girdi ve beklenen çıktı oluşturmak için kod ekledim, çünkü ne istediğimi açıklamakta iyi değilim ve bazen kelimelerin koddan daha yanıltıcı olduğunu tahmin ediyorum (bu her …

6
Maksimum Zincirleme Ürün
Bize her biri 1 ile 9 arasında bir değer içeren, p1, ..., pk (mutlaka farklı değil) tamsayılarının bir listesi verilir. P1, ..., pk'nin her birini tam olarak bir kez kullanarak, yeni bir sayı listesi elde etmek için rakamların birleşmelerini oluşturabiliriz; daha sonra bu yeni listenin ürününü çıkarırız. Amaç en iyi …

2
Sudoku için Y-Wing Stratejisi
Son zamanlarda, standart stratejiler kullanılarak çözülemeyen gerçekten zor Sudoku'nun üreten yeni bir Sudoku uygulamasına sahibim. Bu yüzden birkaç yenisini öğrenmek zorunda kaldım. Bu stratejilerden biri Y-Kanat Stratejisidir . "Zor Stratejiler" altındadır, ama aslında o kadar da zor değildir. Misal Bu strateji için sadece 4 hücre önemlidir. Bu yüzden görüntülerdeki diğer …
11 code-golf  sudoku 

4
Kelimelerin Sesi
İnsanlar bir şeyin bir diğeri olarak görselleştirilmesine izin veren birçok şey yazmışlardır. Şimdi harfleri müziğe çevirmeyi öneriyorum! Bu, bir metin dosyası alan ve her harfin belirli bir nota dönüştürülmüş bir ses dosyası çıkaran bir program yazmak sizin işiniz C3-C8. Feragatname - Müziğin gerçekten iyi görünmesini beklemiyorum ama şaşırmayı umuyorum. Özellikler …
11 code-golf  music  audio 

3
Etrafında Sarılmış Alt Sıralar
Giriş Bu zorlukta, göreviniz dizelerin genel dizilerini bulmaktır. Alt diziler bitişik olmak zorunda değildir ve ayrıca dizeyi "sarabilir", sonuna kadar gidebilir ve baştan başlayarak başlayabilirler. Yine de, sargı sayısını en aza indirmek istersiniz. Daha resmen izin uve vherhangi iki dizeleri, ve olmayacak k ≥ 0bir tamsayı. Biz demek ubir olduğunu …

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.