«code-golf» etiketlenmiş sorular

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

4
Rosetta Stone Challenge: Gen Haritalaması
Rosetta Stone Challenge'ın hedefi mümkün olduğunca çok dilde çözüm yazmaktır. Programlama çokdilliliğinizi gösterin! Meydan okuma Zorluğunuz, çapraz genleri kullanarak bazı genleri mümkün olduğunca çok programlama dilinde eşleyecek bir program uygulamaktır . Çoğunlukla bir dil vitrini olduğundan, dilinizin sahip olduğu her türlü standart kitaplık işlevini kullanmanıza izin verilir. "Gen haritalaması" nedir? …

9
Stern-Brocot ağacında bir kesirin konumunu bulun
Stern-Brocot ağaç her bir fraksiyon, yukarıda seviyeleri içinde komşu iki bileşenden numerators ve paydası ekleyerek elde edilir fraksiyonların bir ikili ağaçtır. "Son nokta kesirleri" ile başlayarak 0/1ve 1/0oradan başlayarak ve oradan, bu kesirlerin pay ve paydalarını birbirine ekleyerek birbirini izleyen her kesir çifti arasına bir kesir yerleştirerek tekrarlanır: 0. 0/1 …

6
Chess960 pozisyon üreteci
bağlam Chess960 (veya Fischer Rastgele Satranç) 19 Haziran 1996'da Arjantin, Buenos Aires'te kamuya açıklanan eski Dünya Satranç Şampiyonu Bobby Fischer tarafından icat edilen ve savunulan bir satranç çeşididir. Standart satranç ile aynı tahta ve parçaları kullanır; ancak, oyuncuların ev sıralamasında taşların başlangıç ​​pozisyonları rastgele seçilir kurallar Beyaz piyonlar standart satrançtaki …

1
Derleyiciyi tanımlayın
Meydan Sen bir işlev verilmiştir compile(s: String): Integerdöner 0eğer sderlenmiş olabilir ve başka bir şey 0bu (Ortaya çıkan kod önemli değildir) başarısız olursa. Mesele, işlevin hangi dilde yapıldığını bilmemenizdir, bu nedenle küçük kod parçacıkları işlevini vererek ve geri döndüğünü gözlemleyerek bunu anlamanız size bağlıdır. İyi yanı şu ki, bir bilim …
11 code-golf 

12
“Merhaba, Dünya!” Yazın
Yazılan klavye olaylarını üreten bir program yazın Hello, World!. Platformdan bağımsız olması gerekmez. Hiçbir tuşu basılı bırakamaz. Örneğin, Java, Robot.KeyPress('H');bırakacağım Hsen onu serbest bırakmak gerekir bu yüzden, preslenmişRobot.KeyRelease('H'); Programınız çalışırken büyük harf kilidinin kapalı olduğunu varsayabilirsiniz. Büyük harfler, shift tuşunu basılı tutarak ve harfe basarak veya büyük harf kilidini değiştirerek …

7
Çokgendeki delik sayısı
Sorun : Bağlı bir çokgendeki delik sayısını sayın. Çokgenin bağlanabilirliği, giriş üçgenlemesindeki her üçgenin en az 1 tarafı başka bir üçgenle paylaşması ve böyle bir bağlı üçgen kümesi olması koşuluyla garanti edilir. Girdi bir liste Larasında ndüzleminde nokta ve bir liste Tile ilgili girdileri ile 3-dizilerini 0...n-1. TÜçgendeki her bir …

10
Çıkış kodu boyutunda Lorem Ipsum
Kodunuzu aynı uzunlukta Lorem ipsum çıktı ! Kurallar: Kod çıktıyla aynı olamaz Sıkıştırma kitaplığı yok İki hafta içinde en kısa program kazanır Kolayca (herhangi bir kod golf sorunu çözmek olabilir biriyle hiçbir ağ kullanımı, dosya okuma ve diğer hileler eval, execvb) Misal Your code with length 25. Çıktı Lorem ipsum …

12
Http://i.imgur.com/ adresinden rastgele resimler bulun
Imgur ücretsiz bir resim barındırma hizmetidir. Birçok kişi bunu kullanıyor. İşte bir imgur bağlantısı örneği: http://i.imgur.com/T55muMD.png . Sürekli (geçerli) imgur bağlantıları çıkaran bir program yazın. Örneğin, programımın bazı örnek çıktısı (kendiniz anlamanız gereken bazı püf noktaları içerdiği için gösterilmemiştir): http://i.imgur.com/uFmsA.png http://i.imgur.com/FlpHS.png http://i.imgur.com/eAbsZ.png http://i.imgur.com/lEUsq.png http://i.imgur.com/RuveH.png http://i.imgur.com/BoEwB.png http://i.imgur.com/HVFGQ.png http://i.imgur.com/PZpMg.png http://i.imgur.com/DezCY.png Yardımcı ipuçları: …
11 code-golf 

2
Belirli bir dizeyle kaç mesa başlar?
Aşağıdaki koşullar geçerliyse boş olmayan bir dize listesine mesa diyelim : Listelenen her dize boş değildir ve yalnızca ilk dizede oluşan karakterleri kullanır. Birbirini izleyen her dize, bir önceki dizeden tam olarak bir karakter daha uzundur. Listede hiçbir dize olduğu altdizi listesindeki diğer herhangi dize. "Mesa" terimi şu şekilde görselleştirmektir …
11 code-golf 

4
Klasik yılan oyununu yeniden yarat
Zorluk, mümkün olduğunca az bayt kullanarak klasik Yılan oyunu oluşturmaktır. İşte gereksinimler: Oyun tipik 2 boyutlu bir düzende uygulanmalıdır. Yılan, haritanın sınırları içinde önemli ölçüde büyüyebilmelidir (bu gerçekten, haritanızı çok küçük yapmayın, takdirinizi burada kullanın). Bir kullanıcı seçtiğiniz tuşları kullanarak yılanı hareket ettirebilir, ancak yılan kendi üzerine iki katına çıkamaz …
11 code-golf  game 

19
Her sayıyı bir sayı grubundan döndürme
Meydan okuma Program, bir sayı grubuna dahil olan tüm sayıları (virgül ve tire ile ayrılmış sıraya) döndürmelidir. kurallar s dizi dizesidir; dahil tüm sayılar solan pozitif ; sayılar her zaman artacaktır ; sayılar asla tekrarlanmaz cevap verdiğinizde, s="1,3-5,9,16,18-23" Örnekler input(s) outputs ----------------- 1 1 1,2 1,2 1-4 1,2,3,4 1-4,6 1,2,3,4,6 …


8
Yazma hızı testi / ölçüm BGBM'si oluşturma
Kurallar Tercih ettiğiniz dilde bir yazma hızı testi yapma zamanı! 1 . Seçili sözlük içeren bir dosya sağlarsınız (içindeki her 'kelime' yeni satırla sınırlandırılmalıdır). Aracılığıyla ekleyin stdinveya adını komut satırı bağımsız değişkeni olarak sağlayın. bir yapabilmek hakkında yukarıda yokluk ... 2 . Dosyadan 10 rastgele kelime seçin (kopyalara izin verilmemelidir) …
11 code-golf 

6
Bu tarihe kadar ne kadar?
Fikir şudur: Şimdi / bugünün tarihinden (işlevin çağrıldığı zamandan) bağımsız değişken olarak verilen bir tarihe kadar geçen süreyi yazdırmak için bir işlev yazın. Varsayımlar: Giriş tarihi her zaman yarın veya daha sonra, gelecekte olacak. Giriş tarihi asla gelecekte 10 yıldan fazla olmayacaktır. Kurallar: Çıktı şu biçimde olmalıdır: "[z yıl], [x …
11 code-golf  date 

16
Kutuda Animasyon ASCII Topu
*Dikdörtgenin içinde hareketli bir ASCII topu görüntüleyen bir program yazın (kenarlık dahil 20 x 10 karakter). Top dikdörtgeni geçmemelidir, örneğin duvara çarptığında çarpma. Sahne her 0.1 saniyede bir temizlenmeli ve yeniden çizilmeli ve top her karede x ve y yönünde 1 karakter hareket etmelidir. Herhangi bir dilde yazılmış en kısa …

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.