«code-golf» etiketlenmiş sorular

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

15
Bölen Zengin ve Zayıf Sayılar
Giriş Tamsayı sayıların garip dünyasında, bölücüler varlık gibidirler ve geri dönüşlerinden daha fazla bölücüye sahip olan sayıları "zengin" olarak adlandırırken, geri dönüşlerinden daha az bölenlere "fakir" diyorlar. Örneğin, sayısının beş vardır: , tersi ise sadece dört: 1,2,521,1042 . Yani 2401 bir denir zengin iken, sayı 1042 bir fakir sayısı.2401240124011,7,49,343,24011,7,49,343,24011,7,49,343,24011042104210421,2,521,10421,2,521,10421,2,521,1042240124012401104210421042 Bu …

22
ssTTsSTtRrriinInnnnNNNIiinngg
Meydan okuma Dizenin sonuncusu hariç her karakteri için aşağıdakileri yapın: Geçerli karakteri çıktılar. Ardından, aşağıdaki listeden 1 - 5 (dahil) arasında rasgele sayıda çıktı rastgele verilir: Mevcut karakter Dizenin sonraki karakteri Şu anda bulunduğunuz karakterin anahtar kutusu sürümü Dizenin bir sonraki karakterinin anahtar kutusu sürümü. Test Durumları String -> SSSTSStrTrIiinIIngn …

17
Numaramda art arda kaç tane azalan sayı var?
2019 geldi ve muhtemelen herkes bu sayının tuhaflığını fark etti: aslında bir dizi ardışık azalan sayıyı temsil eden iki alt sayıdan (20 ve 19) oluşur. Meydan okuma Bir sayı verildiğinde x, alt sayıları alınarak oluşturulabilecek maksimum ardışık, azalan sayı dizisinin uzunluğunu döndürün x. Notlar: alt sayılar (örn baştaki sıfırları içeremez …
18 code-golf 

9
Izgarayı üçgenlere bölme
Hedef Bu zorluğun amacı, üçgenin tüm köşe noktalarının ızgara noktalarında olduğu ızgarayı üçgenlere nbölmenin yol sayısını hesaplayan bir işlev üretmektir n X 1. Misal Örneğin, 2 x 1 ızgarasını bölmenin 14 yolu vardır, bu nedenle f(2) = 14bölümlerin sırasıyla 2, 2, 2, 2, 4 ve 2 farklı yönlendirmeye sahip olduğu …

30
64 bit tam sayıdaki baştaki sıfır sayısını bulun
Sorun: 64 bit işaretli tamsayıda önde gelen sıfır sayısını bulun Kurallar: Giriş dize olarak ele alınamaz; matematik ve bitsel işlemlerin algoritmayı tahrik ettiği herhangi bir şey olabilir Çıktı dilden bağımsız olarak sayının 64 bit imzalı tamsayı gösterimine göre doğrulanmalıdır. Varsayılan kod golf kuralları geçerlidir Bayt cinsinden en kısa kod kazanır …

8
Bu dörtgen döngüsel mi?
Matematikte, döngüsel bir dörtgen , köşeleri aynı daire üzerinde olan bir dörtlüdür. Başka bir deyişle, her köşe diğer üçün çemberindedir. Daha fazla bilgi için MathWorld makalesine bakın . Örnekler Bu dörtgenler döngüseldir: Bu yamuk döngüsel değildir. (Wikipedia'dan görüntüler) Amaç Dışbükey bir dörtgen oluşturan dört köşenin koordinatları saat yönünün tersine verildiğinde, …

30
Metin sıkıştırma
Aşağıda verilen metinle, metinde metinde birkaç kez tekrarlanan bazı kelimeler vardır. Metni görüntülemek için sıkıştıran kısa bir kod yazmak için herhangi bir programlama dilini kullanın. Başka bir deyişle, metni görüntülemek için en az sayıda bayt kullanın. Bu metin: Peter Piper picked a peck of pickled peppers. A peck of pickled …

8
Üçlü-if Dönüştürücü
Java / .NET / C / JavaScript / vb. if-ifadelerini kısaltmak için üçlü-ifs kullanabilirsiniz. Örneğin (Java'da): // there is a String `s` and an int `i` if(i<0)s="Neg";else if(i>0)s="Pos";else s="Neut"; Üçlü-if ile kısaltılabilir: s=i<0?"Neg":i>0?"Pos":"Neut"; Meydan okuma: Girdi: Tek bir değişken ayarlayan normal bir if-else (yuvalama ile mümkündür). Çıktı: Dönüştürülmüş üçlü-if. Zorluk …
18 code-golf  string 

25
Bir sayıyı Zeckendorf Gösterimi'nden Ondalık'a dönüştürme
Zeckendorf Temsilcilikleri / Baz Fibonacci Sayıları Hakkında Bu temel olarak Fibonacci sayılarını kullanan bir sayı sistemidir. Sayılar 0 ve 1'lerden oluşur ve her 1, sayının karşılık gelen Fibonacci numarasını içerdiği ve 0'ın içermediği anlamına gelir. Örneğin, tüm doğal sayıları <= 10 temel Fibonacci'ye dönüştürelim. 1 1 olur, çünkü bu bir …

26
Bu kelime, doğum zamanı mı?
Bir kelime verildiğinde, her harfi İngilizce alfabesinde sayı olarak ele alın (böylece a1 bolur, 2 zolur, 26 olur vb.) Ve kopyalar da dahil olmak üzere hepsinin çift olarak eşleşip eşleşmediğini kontrol edin . Giriş tam olarak küçük harflerle yazılmış bir İngilizce harftir. Çıktı, kelimenin gizli olması gerçeğidir: herhangi bir doğruluk …

24
Tünel dizilerimi kontrol et
Negatif olmayan değerleri aynı dizideki diğer konumlara işaret eden bir tamsayı diziniz olduğunu düşünün, yalnızca bu değerler tünelleri temsil eder, bu nedenle A konumundaki değer pozitifse ve B konumuna işaret ediyorsa, konumdaki değer B ayrıca pozitif olmalı ve tünelin her iki ucunu temsil etmek için A konumunu göstermelidir. Yani: Meydan …

14
Kare-Rastgele-Simetrik
Meydan okuma Kare-rastgele-simetrik bir matris döndüren veya yazdıran bir program veya işlev yazın. Giriş N : Matrisin boyutu yani6 x 6 Çıktı Matris. Yazdırabilir, dize (satırsonu ile birlikte) veya liste / liste / dizi dizisi olarak döndürebilirsiniz. kurallar Kare matrisin (giriş) boyutu olan en az Nfarklı karakterler kullanmanız gerekir N. …
18 code-golf  matrix 

30
Max () yeterli değil
giriş Bir arkadaş bugün bu soruyu biraz farklı bir şekilde ortaya koydu: "Tek bir [Python] komutu bazı tamsayıların en büyüğünü VE eşit olmadıklarını belirleyebilir mi?". Biz bunu "tek bir komut" makul tanımları içinde yapmak için bir yol bulamadı , ama ben golf için eğlenceli bir sorun olabilir düşündüm. Meydan okuma …
18 code-golf 

20
Basit Lav Lambası
Giriş: Sanırım herkes bir Lava Lambasının ne olduğunu biliyor, ancak yapmazlarsa: (Görüntü kaynağı) Temelde yarı saydam bir sıvı içinde balmumu içeren cam tüplerdir. Lamba açıldığında alt kısım ısıtılır, bu da yoğunlukta bir değişikliğe neden olur ve böylece balmumu üste doğru yüzer. Soğuduğunda tekrar düşer ve yukarıda gördüğümüz etkiye neden olur. …

9
Yastıklı ipler arasında maksimum Hamming mesafesi
Eşit uzunlukta iki tel arasındaki Hamming mesafesi , karşılık gelen karakterlerin farklı olduğu konumların sayısıdır. Dizeler eşit uzunlukta değilse, Hamming mesafesi tanımlanmamıştır. Meydan okuma Aşağıda açıklanan kurallara göre gerektiği gibi doldurulmuş bir dizeler listesinden tüm dize çiftleri arasındaki en büyük Hamming mesafesini bulan bir program veya işlev yazın. Karakterler içeriden …
18 code-golf  string 

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.