«code-golf» etiketlenmiş sorular

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

3
Aşırı el karmalarını analiz edin
Rod iki oyuncu arasında bir kart oyunu yönetiyor: George ve Tim. Şu anda Tim kartları karıştırıyor. Rod, Tim'in hile yapmaya çalıştığından şüphelenir, bu nedenle shuffle'ın adil olup olmadığını kontrol etmek için yardımınıza ihtiyacı vardır. Tim aşırıya kaçan shuffle'ı yapıyor: destenin altından bir yığın kart kesiyor, daha sonra destenin üstünden destenin …

4
Çok tuhaf kelime sayacı
INPUT: İşlev bağımsız değişkeni, komut satırı bağımsız değişkeni, STDIN veya benzeri aracılığıyla yalnızca küçük harflerden oluşan herhangi bir dize. ÇIKTI: Aşağıdaki metriğe göre harflerin mesafelerinin toplamını temsil edecek bir sayı yazdırın veya döndürün: Birinci ve ikinci harfleri alır ve aralarındaki mesafeyi sayarsınız. Mesafe, QWERTY klavye düzeniyle tanımlanır; burada aynı satırdaki …

7
Yüksek Hassasiyetli Metalik Araçlar
Arka fon Metalik araçlar , ünlü başlayarak altın ortalama , her bir doğal sayı (pozitif tamsayı) için tanımlandığı gibidir, ve her biri, bir akıl sabiti (sonsuz bir tekrarlamayan ondalık genişleme vardır). Doğal bir sayı için , metalik ortalama ikinci dereceden bir denklemin köküdür Kökler daima ancak metalik ortalama genellikle pozitif …
13 code-golf 

1
mtDNA mutasyon ağacı
Arka fon: MtDNA, bir insandan bir çocuğa geçen insan DNA'sının bir parçasıdır ve nadiren mutasyon geçirir. Bu, tüm insanlar için geçerli olduğundan, varsayımsal EVE'ye kadar tüm insanların anne soyları aracılığıyla birbirleriyle nasıl ilişkilendiğini görselleştiren dev bir ağaç oluşturmak mümkündür. Bir çocuk doğduğunda MtDNA'daki her mutasyon, ağaçtaki ana dalından yeni bir …

6
O (log n) belleğe bir ascii spirali yazdırın
Bir alan bir program veya fonksiyon yazabilirsiniz garip, pozitif bir tamsayı n , nerede n >= 3, STDOUT (veya sistem eşdeğeri) bir ASCII spiral ya fonksiyon parametresi, komut satırı argümanları veya STDIN (veya sistem için eşdeğer) ve baskılar olarak üst kenarın tam olarak nkarakter olduğu yerde saat yönünde döner . …

1
Kazları Yok Olma Açısından Kurtarın
Alex A olarak bilinen kaz türlerinin 64 hücreden oluşan üçgen ızgaralarda bulunduğu bilinir: (Bu alakasız Project Euler probleminden çekilen resim .) Biz sayılarla her hücreyi etiketleyeceğim 0için 63aşağıda her satırda soldan sağa hareket eden, sonra üst sıradan başlayarak. Yani üst hücre 0ve sağ alt hücre 63. Her hücrenin üç sınırı …

3
Doğal olarak doğrusal Diophantine denklemleri
Lineer bir Diofant denklem iki değişken bir şekilde bir denklemdir = C ile ax + , burada bir , b ve c sabit tamsayı ve x ve y değişken tamsayıdır. Birçok doğal olarak oluşan Diophantine denklemi için, x ve y negatif olmayan miktarları temsil eder. Görev Giriş olarak a , …


1
XKCD Parantez Olasılıkları
Bugünün XKCD'si , yarışmacıların iyi bilinen isimler olduğu, muhtemelen kafa karıştırıcı isimlerden oluşan bir spor turnuvası tarzı parantezidir. Belirli bir turdaki her yarışmacıya dayanarak, belirli bir yarışmacının tüm turnuvayı kazanma olasılığını verin. Giriş Bir yarışmacının adı. XKCD tüm büyük harfleri kullanmayı sever, ancak sizin için anlamlı olan her şeyi kullanabilir …

5
Seçim zamanı!
Oyları saymanın zamanı geldi! Bugün bütün ülkemde yerel seçimler var. Burada, her bir taraf için koltuk sayısına D'Hondt yöntemi kullanılarak karar verilir . Amacınız, her bir tarafın kaç sandalye alacağına, en kısa bayt miktarına karar verecek bir program veya işlev uygulamaktır. Bu yöntem için dağıtılacak sabit sayıda koltuk vardır ve …
13 code-golf 

1
Python'da item-wise dizelerinin listelerini birleştirin
Bu python golf için ipuçları bir soru . İki dizgi listeniz olduğunu ve her listeden karşılık gelen girişleri birleştirmek istediğinizi varsayalım. Örneğin, a=list("abcd")ve b=list("1234")ile hesaplayın ["a1","b2","c3","d4"]. İşlemlerin listelere genellikle üye olarak uygulandığı dizi tabanlı programlama dillerinde bu önemlidir. Örneğin, Pip dilimde , kod basitçe a.b. Ama Python'da bu o kadar …
13 code-golf  tips  python 

11
Mesafelerin hesaplanması mod N
Uzun zamandır bir Gelişmiş Toplama Cihazı Denetleyicisi ™' nden veri topluyorsunuz . Günlükleri kontrol edersiniz ve dehşetinize göre bir şeyin çok yanlış gittiğini fark edersiniz: veriler sadece sayıların son bitlerini içerir! Neyse ki, başlangıç ​​değerini biliyorsunuz ve değerin asla hızlı değişmediğini biliyorsunuz. Bu, en başından itibaren mesafeyi bularak geri kalanını …
13 code-golf  math 

4
Çok güzel Friedman numaraları
Bir Friedman Numarası , +, -, *, /, ^, parantez ve birleştirme işlemleriyle birlikte kendi basamaklarını kullanan önemsiz olmayan bir ifadeye eşit olan pozitif bir tamsayıdır. Güzel Bir Friedman Numarası, kendi basamaklarını aynı işlemlerle birlikte, basamakları orijinal sıralarında kullanan önemsiz olmayan bir ifadeye eşit olan pozitif bir tamsayıdır. Burada icat …


30
Bir dizenin her kelimesindeki sesli harf sayısını sayın
Bu oldukça kolay bir mücadeledir. Meydan okuma Girdi null, maksimum uzunluk 100 olan bir dize ( boş veya boş) içerecektir. Dizenin her kelimesindeki boşluk sayısını ayırarak sesli harf sayısını çıktılayın. kurallar Dize, 100 karakterden uzun olmayacaktır. Dize sadece alfabe içerecektir A-Z, a-zhem de boşluk içerebilir. Girdi, stdinveya komut satırı bağımsız …

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.