«code-golf» etiketlenmiş sorular

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

15
Alfabe Kromozomu
Giriş Alfabe zorlukları DNA'mızda, bu yüzden gösterelim. Meydan okuma Aşağıdaki metni tam olarak yazdırın: AaBbCc cCbBaA BbCcDd dDcCbB EeFfGg gGfFeE HhIiJj jJiIhH KkLlMm mMlLkK NnOoPp pPoOnN QqRrSs sSrRqQ TtUuVv vVuUtT WwXx xXwW Yy yY ZZ zz ZZ Yy yY WwXx xXwW TtUuVv vVuUtT QqRrSs sSrRqQ NnOoPp pPoOnN KkLlMm mMlLkK HhIiJj …

4
DAG geçişli bir azalma mıdır?
Bu zorluğun amacına sonlu yönlendirilmiş asiklik bir grafik (DAG) verilir, grafiğin geçişli bir azalma olup olmadığını belirler . Bir DAG ve geçişli indirimlerin ne olduğuna dair kısa bir açıklama: DAG, yönlendirilmiş kenarları olan bir grafiktir (yani, bu kenarda yalnızca bir yönde seyahat edebilirsiniz), böylece grafikteki herhangi bir başlangıç ​​düğümü verildiğinde, …

15
Fibonomial Katsayıyı Hesaplayın
Arka fon Fibonacci dizisi şu şekilde tanımlanır: f(1) = 1 f(2) = 1 f(n) = f(n-1) + f(n-2) Faktöriyel, faktöriyel benzer şekilde, ilk n Fibonacci sayısının ürünüdür . g(n) = f(1) * f(2) * ... * f(n-1) * f(n) Binom katsayısına benzer Fibonomial katsayı, a(n, 0) = 1 a(n, k) …

3
AB Tahmini İşaretini Çiz
Avrupa Birliği Direktifi (Unicode'daki U + 212e, sadece bu zorluk için yazdıramayacağınız) tarafından kullanılan "tahmini" işaretinin belirtimi oldukça hassastır. Bu sorudaki bazı kısıtlamaları kopyalamak için : Vektör veya tarama grafiklerini kullanarak sembolü dosyaya veya ekrana aktarın. Çıktınız rasterleştirilirse, resminizin boyutları 264 piksel × 240 piksel veya daha fazla olmalıdır. Başka …

2
Bir dizenin çalışmalarını hesaplama
Alınan aşağıdaki tanımlara düşünün bir dizede koşular sayısına W. Rytter tarafından. Sözcük, dize ve alt dizenin kabaca eş anlamlı olduğunu unutmayın. Bir dizedeki çalışma, bir dizedeki uzatılamaz (aynı minimum periyotla) periyodik segmenttir. W kelimesinin bir periyodu p, bu denklemin her iki tarafı tanımlandığında w [i] = w [i + p] …
11 code-golf  string 

3
İki vektörün doğrusal kombinasyonu
Yönetici Özeti İki vektörünü temsil eden girdiler ve bunların ilgili "ağırlıkları" da, bu vektörlerin ağırlıklı toplamını temsil eden çıktılar üretir. Meydan okuma Giriş, aşağıdaki karakterlerin bir veya daha fazla satırından oluşur: iki boyutlu bir düzlemde başlangıç ​​noktasını temsil eden 0 basamağının tam olarak bir oluşumu; başlangıç ​​noktasına göre konumları vektörleri …

9
ASCII sanatını 3. boyuta taşıyın
Bu meydan okumada, ASCII sanatını (genellikle 2D'dir) 3D'ye getirmelisiniz! Nasıl? bunun gibi, X X DD X D D X X DD için ... X X DD X X DD D X X DDDD X XDDD X X DD Sonra nasıl yaparız o ? Ascii sanatı göz önüne alındığında ve Nbu …

5
Stratego Savaşını Değerlendirin
Stratego oyununda, ana oyun tamircisi rakibinizin parçasına sizinkine saldırdığınız zamandır. Bu meydan okumada, işiniz bu savaşlardan birini simüle etmek ve kimin hayatta kaldığını söylemek. gözlük Giriş olarak Stratego parçalarını temsil eden bir çift dize alırsınız. Parçalar "S 1 2 3 4 5 6 7 8 9 10 B"( SCasus ve …

30
Dosya oluşturma ve dosyaya yazma
Meydan okuma Yeni bir dosya oluşturun ve dizeyi Hello Worldona yazın. Kısıtlamalar Zorluğunuz diskteki, dosya sistemindeki bir dosyaya yazılmalıdır. Dosya, yorumlayıcının normal çalışması sırasında oluşturulan bir günlük dosyası olmayabilir. Dosya yalnızca dizeyi içermelidir Hello World. Sondaki satırsonu veya minimum boşluk içermesine izin verilir. Başka içerik yok. Programı çalıştırmak için gereken …

3
Tüm Armstrong numaraları
Bir Armstrong numarası (AKA Plus Mükemmel sayı veya narsisistik sayı), nrakamların basamaklarının toplam gücüne eşit olan bir sayıdır , burada nsayının basamak sayısıdır. Örneğin, 153sahip 3basamak ve 153 = 1^3 + 5^3 + 3^3bu nedenle, 153bir Armstrong sayıdır. Örneğin, 8208sahip 4basamak ve 8208 = 8^4 + 2^4 + 0^4 + …

6
En uzun aritmetik alt sıra
Boş olmayan bir tamsayılar dizisi verildiğinde, maksimum uzunluktaki aritmetik bir diziyi döndürür. Aynı maksimum uzunluktan birden fazla varsa, bunlardan herhangi biri iade edilebilir. Tanımlar: Bir aritmetik dizi, herkes için öyle a(1),a(2),a(3),a(4),...bir sabit olacak şekilde bir dizidir . Başka bir deyişle: Sonraki iki terim arasındaki fark sabittir.ca(m+1)-a(m) = cm Bir dizi …

3
AppleSauce Fader
Günün geri kalanında, 1337 çocuğun tümü sohbet odalarında metin fader'ları kullandı. Seni bilmiyorum arkadaşlar, ama onlar gibi serin hissetmek istiyorum. Tek sorun, eski komut dosyalarının ve uygulamalarının yapıldığı yazılıma büyük ölçüde bağlı olması, bu yüzden istediğim yerde bu inanılmaz işlevselliği kullanamıyorum. Ayrıca çözümün kolayca taşınabilir olmasını istiyorum, böylece kodu disketime …
11 code-golf 

1
Özyinelemeli Steiner Zincirleri
Steiner Zincirleri, aşağıdaki dairelerde görüldüğü gibi, her bir dairenin kesişmeyen diğer 2 daireye ve zincirin önceki ve sonraki dairelerine teğet olduğu bir N daire kümesidir: Bu meydan okumada, Steiner zincirlerini tekrar tekrar çeken bir program / işlev yazacaksınız, yani belirli bir zincirin çevreleri başka bir zincir yinelemesinin temel daireleri olacak: …

5
AdamN döşemesini yazdır
Adam7 , PNG gibi tarama görüntüleri için bir araya getirme algoritmasıdır. "Adam7" algoritması olarak adlandırılır çünkü Adam M. Costello tarafından icat edilmiştir ve 7 kez belirli bir patern takip edilerek üretilmiştir. Kod golf için gerçekten eğlenceli hale getiren Adam7 algoritmasıyla ilgili harika şeylerden biri, desenin garip olduğu sürece keyfi sayıda …

14
Maksimum Maksima!
Bu sorudan esinlenerek Luis Mendo tarafından rafine edildi . Meydan okuma 2D tam sayı matrisi verildiğinde, her satırın maksimum değeri vardır. Her satırdaki bir veya daha fazla öğe, ilgili satırın maksimum değerine eşit olacaktır. Amacınız, hangi sütun (lar) ın ilgili satırların maksimum değerine eşit olduğunu ve bu sütunlarda bulunan satır …

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.