«code-golf» etiketlenmiş sorular

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

9
Kaynağın içindeki bir görüntüyü kodlama
Golf zorluğu, bir kaynak dosya içinde aşağıdaki görüntüyü kodlamak ve sıkıştırmaktır. Bunu yapmak için, 3 işlevler yazmak gerekir: red, greenve bluebu, görüntünün X / Y koordinatları kabul 0-255 arasındaki karşılık gelen R / G / B piksel değeri döndürür. İşte C / C ++ test kodu: #include <stdio.h> #include "your_file" …

17
Hanoi çözücü Kulesi
Hanoi kulesinin ne olduğu ile ilgili olarak, Google'da ya da Wikipedia sayfasına bakın. Kodunuz 2 şey yapabilmelidir ve bunlar şunlardır: Hanoi kulesinin başlangıç ​​noktasındaki disk sayısını belirten kullanıcı girişini kabul edin Kule bulmacasına çözümü göstermek için seçtiğiniz bir şekilde çıktı oluşturun (bir şekilde mantıklı olduğu sürece). Mantıksal çıktıya örnek olarak …
10 code-golf  stack 

7
Bir dizenin ikizlerden oluşan bir karışık olup olmadığını kontrol edin
açıklama İki dize, yeni bir dize oluşturmak için harflerini serpiştirerek karıştırılabilir, tek bir yığın oluşturmak için iki kart yığını karıştırılabilir. Örneğin, dizeleri HELLOve WORLDoluşturmak için karıştırılan olabilir HWEOLRLLOD, ya da HEWORLLLDObelki de sadece veya HELLOWORLD. Öyle değil harflerin orijinal sipariş korunmuş değilse bir karıştır. Örneğin, Diçinde WORLDher zamankinden görünemez Rkarıştırılan …

4
Bir labirent duvar yıkmak
Kurallar: Bu oyunda duvarlar ve açık alanlardan oluşan N x M boyutunda dikdörtgen bir ızgaranın tepesinden başlıyorsunuz. Giriş, M karakterlerinin N satırıdır; burada .bir açık alan ve xbir duvar belirtilir. Programınız, sol üst köşeden sağ alt köşeye (çapraz çizgiler olmadan) K duvarlarını geçen bir yol olacak şekilde en küçük K …
10 code-golf  maze 

6
Düğümlü tüm ikili ağaçları numaralandırma
N tamsayısı verildiğinde, n iç düğümü olan tüm olası tam ikili ağaçları numaralandırın. (Tam ikili ağaçların her iç düğümde tam olarak 2 çocuğu vardır). Ağaç yapısı, bir iç düğümü temsil eden ve 0 harici bir düğümü (Null) temsil eden, ağacın ön sıradan geçişi olarak çıktılanmalıdır. İlk birkaç n için örnekler: …

1
Kod 39 Barkod Tarayıcı
1974 yılında geliştirilen Kod 39 , barkodların en yaygın kullanılan sembolojilerinden veya türlerinden biridir, ancak perakende satışlarda en sık görülen UPC / EAN sistemidir. Kod 39 barkodlar, büyük harfleri, sayıları ve bazı simgeleri kodlayabilir ve özel bir yazı tipi kullanarak bilgisayar yazılımından yazdırmak için önemsizdir. Bu, yaygın ticari ve endüstriyel …
10 code-golf 

5
Basit bir IRC botu oluşturun.
Görev Kullanıcı tebrik gibi basit bir görev yapan basit bir IRC bot olun. detay ( Bu RFC belgesini görebilirsiniz .) Bunları gerçekleştiren eksiksiz bir program yazın: Program girdileri nicknameve realnamekullanıcıdan. Herkese nicknameve realnamehangi forma [A-Za-z0-9]+izin verilir, ancak diğer formlara izin verilip verilmeyeceği önemli değildir. Örneğin, kullanıcı isterse 1234qwertyolarak nicknameve 5319009sıra …

5
n farklı asal faktöre sahip n. sayı
Hesaplar olan en kısa fonksiyonu, program ya da deyim oluşturma A073329 , yani, a(n)bir n'inci sahip numara n ayrı ana faktörler. Girdi, dizideki döndürülecek öğelerin sayısıdır. 0 < n. Tamsayı hassasiyetiyle ilgilenmiyorum. Sadece algoritmayı istiyorum. Keyfi büyük tamsayıları desteklemeyen diller için, sadece öyle yapıyormuş gibi davranacağız. Test örneklerini yukarıda verilen …
10 code-golf  math 

7
Bingo kart üreticisi
Bir Bingo kartı, orta kare "ÜCRETSİZ" olarak adlandırılan, her biri beş kareden oluşan beş sütundur. Sayılar çoğaltılamaz. Beş sütun aşağıdaki sayı aralıklarıyla doldurulur: B: 1-15 I: 16-30 N: 31-45 G: 46-60 O: 61-75 Mümkün olduğunca az karakterde, rastgele Bingo kartı olarak yorumlanabilecek bir dize çıktılayın. Örneğin: 1,2,3,4,5,16,17,18,19,20,31,32,33,34,35,46,47,48,49,50,61,62,63,64,65 Bu örnek, sütun …
10 code-golf  game 

2
Prime Grid Oyunu
Bunu çözerken eğlendim, bu yüzden bu golf meydan okuma sunuyoruz. Bu golfün amacı verilen talimatlar kullanılarak yapılabilecek en büyük asal sayıyı bulmaktır. Giriş olarak tek basamaklı 3x3 ızgarayı kabul etmelisiniz. (Bunu nasıl yapmak istediğiniz size bağlıdır, ancak bunu programınızda belirtin.) Izgara boyunca dikey olarak (sol, sağ, yukarı veya aşağı) hareket …

3
Uçakta Gezinme
Yerel bir uçak dağıtım şirketi için bir uçuş rotası planlamakla görevlisiniz. Bir uçağı A noktasından B noktasına yönlendirmeniz gerekir, ancak A'dan başlayamaz, uçağı B'ye doğrultup gidemezsiniz, ancak hakim rüzgarlar sizi rotadan çıkaracaktır. Bunun yerine, rüzgarı dikkate alarak uçağı doğrudan B'ye uçacak şekilde hangi yöne yönlendirmeniz gerektiğini bulmanız gerekir. giriş 7 …
10 code-golf  math 

5
Asal faktörlerden türetilen bir tam sayı dizisi hesaplama
Aşağıdakileri yapan bir işlev, ifade veya program oluşturun: Herhangi bir sayının asal faktörlerini alın ve toplayın. Örneğin, 28'in asal faktörleri 11 ile toplanan 2 2 7'dir. Sonucu verilen sayı için asal faktörlerin sayısı ile çarpın. Örneğin, 28, 11'e karşılık gelen 3 ana faktöre sahiptir. 11 * 3, 33'tür. Listede bulunan …
10 code-golf  math 

12
Bir dizinin denge indeksi
Bir dizinin denge indeksi, daha düşük indekslerdeki elemanların toplamının, daha yüksek endekslerdeki elemanların toplamına eşit olacağı bir indekstir. Örneğin, A sekansında: A[0]=-7 A[1]=1 A[2]=5 A[3]=2 A[4]=-4 A[5]=3 A[6]=0 3 bir denge indeksidir, çünkü: A[0]+A[1]+A[2]=A[4]+A[5]+A[6] 6 aynı zamanda bir denge indeksidir, çünkü: A[0]+A[1]+A[2]+A[3]+A[4]+A[5]=0 (sıfır elementin toplamı sıfırdır) 7 bir denge indeksi …
10 code-golf 

1
ASCII Sanat Denklemi Görüntüleyici
İyi bir denklem düzenleyicisinin yokluğunda denklemlerle uğraşmak dağınık ve tatsızdır. Örneğin, bir integral ve çözümünü ifade etmek istersem, şöyle görünebilir: İntegral [x ^ 3 e ^ (- mx ^ 2 b / 2), dx] = - ((2 + b m x ^ 2) / (b ^ 2 * e ^ …

13
Rakam Ürünü
Belirli bir pozitif N tamsayı için, M rakamlarının çarpımı N'nin eşit olacağı şekilde minimum doğal M'yi bulmak için tam bir program yazın. N 1.000.000.000'dan az olacaktır. M yoksa, -1 yazdırın. Kodunuz hiçbir durumda 10 saniyeden fazla sürmemelidir. Sample Inputs 1 3 15 10 123456789 32 432 1296 Sample Outputs 1 …
10 code-golf  math 

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.