«code-golf» etiketlenmiş sorular

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

7
Hamming'i kullanarak hataları düzeltme (7,4)
Hamming (7,4) kodu 1950'ye kadar uzanır. O zamanlar Richard Hamming, Bell Laboratuarlarında matematikçi olarak çalıştı. Her Cuma Hamming, hesaplama makinelerini bir dizi hesaplama yapmak için ayarladı ve sonuçları bir sonraki Pazartesi günü topladı. Eşlik denetimlerini kullanarak, bu makineler hesaplama sırasında hataları algılayabildi. Sinir bozucu, çok sık hata mesajları aldığı için …

8
Dizi atlamak!
Diziyi atlama adlı tek oyunculu bir oyun oynayalım . Oynamak için, sadece bir dizi tamsayıya ihtiyacınız var a. Bir pozisyonda başlarsınız ive her turda yeni bir pozisyona atlarsınız. Sırayla n, eğer neşitse, mutlak pozisyona atlarsınız a[i] mod length(a), eğer ngarip, göreli konuma atlamak (i + a[i]) mod length(a). Dizi indeksleme …

8
Genelleştirilmiş Quine Generator
Meydan okuma Bu zorlukta bir kaynak dil S ve bir hedef dil belirtirsiniz T. Göreviniz aşağıdaki programı Pdilde yazmaktır S. Geçerli bir programı varsa Qdilinde Tiçin girdi olarak verilir P, bu çıkış geçerli bir programı olacak Rdilinde Thiçbir giriş ve çıkışlarını sürer Q(R)olduğunu, programın Qkaynak koduna uygulanan R. Buna ek …

13
Sierpinski Katmanları
İle başlayan /\size bir oluşturabilir Sierpinski üçgeni öyle ki altında bir satır ekleyerek desen gibi ... Herhangi gevşek şube /veya \tekrar iki kola böler: /\. Herhangi bir şube çarpışması \/altında boşluklar dışında hiçbir şey kalmaz. Bu kuralların tekrarlanması /\ /\/\ /\ /\ /\/\/\/\ /\ /\ /\/\ /\/\ etc... ( ViHart'tan …

3
ASCII Oyun Kartları Çiz
Takım elbise sembolü için bir yer tutucu olan bu 15 ASCII oyun kartı desenini (ace by Joker ve arka taraf) düşünün : (daha az satır aralığı ile daha iyi görünüyorlar)X ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- |AX | |2X | |3X …

30
İkili Dize
Bu bir kod golf meydan okumadır. Tıpkı başlığın dediği gibi, bir dizi ascii karakterini ikili dosyaya dönüştürmek için bir program yazın. Örneğin: "Hello World!" dönüşmelidir 1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100 100001. Not: Özellikle bir pelin uygulamasıyla ilgileniyorum.

7
Gregoryen Kilisesi'nin Müziğini Düzenleyin
Yıl 930 ve Gregoryen Kilisesi bir sorun yaşıyor. Binlerce sayfa zikir müziği var, ama sorun şu ki, tüm notalar herhangi bir gerçek organizasyon sistemine sahip olmak yerine bir yığın üzerine atıldı: Görüntü Haritacıları Loncası'nda kullanıcı oyun yazarı tarafından . Kilise tüm notaları organize etmelidir, bu yüzden onlar için bir program …
19 code-golf  music 

11
Günün Rastgele Golf # 3: Tamsayı Bölümleri
Seri Hakkında Öncelikle, bunu diğer kod golf zorlukları gibi ele alabilir ve seri hakkında endişelenmeden cevaplayabilirsiniz. Ancak, tüm zorluklarda bir lider tablosu vardır. Liderlik tablosunu, diziyle ilgili daha fazla bilgiyi ilk gönderide bulabilirsiniz . Dizi için sıralanmış bir sürü fikrim olmasına rağmen, gelecekteki zorluklar henüz taş değil. Eğer herhangi bir …

6
N almak için N. Karakterleri çalıştırın
Mümkün olan en kısa programı yazın, böylece ilk karakteri ve her Nth karakterini yeni bir programda birleştirdiğinizde, çıktı N olur. Bu, N = 1, 2, ..., 16 için çalışmalıdır. Bunu söylemenin başka bir yolu da, programdan ilk karakterleri ve sonraki her Nth hariç tüm karakterleri kaldırırsanız , kalan kodun çıktısı …

2
10.000 itibar kazandığınız için tebrikler!
@ MartinBüttner tam olarak 10.000 itibar elde ettikten sonra , artık kullanıcı sayfasında 10 bin kullanıcılık üç tam satır var ! Şimdi, burada hepimiz programcı olduğumuzdan, işleri manuel yapmak yerine otomatikleştirmeyi seviyoruz. Zorluk, yeni 10 bin kullanıcıları otomatik olarak tebrik etmek için bir program yazmaktır. Şartname Giriş Giriş n, boşlukla …
19 code-golf 

30
Tekrarlanan sayılarla dizi oluşturma
Meydan okuma Bu sorudaki göreviniz pozitif bir tamsayı alan bir program veya adlandırılmış bir işlev yazmaktır n STDIN, ARGV veya işlev bağımsız değişkenleri aracılığıyla girdi olarak (0'dan büyük) alan ve STDOUT veya işlev döndürülen değeri aracılığıyla bir dizi çıkaran yazmaktır. Kulağa yeterince basit geliyor mu? İşte kurallar Dizi yalnızca gelen …

3
ASCII Su İşleri
giriş f A\/Gibi karakterlerin bir ızgarasını düşünün f f f A A / \ \ / A A \/ / \/ nerede: f bir su akışını aşağıya akan bir musluğu temsil eder A su akışını iki katına çıkarır, böylece yarısı tam sola ve yarısı sağa gider \ su akışını bir …

20
Ulam Numaraları Oluşturma
Girdi olarak bir tamsayı n(burada n < 10001) verildiğinde , ilk n Ulam sayılarını çıktılayacak bir program yazın . Bir Ulam numarası aşağıdaki gibi tanımlanır: U 1 = 1U 2 = 2. Çünkü n > 2U n , tam olarak bir şekilde iki farklı önceki terimin toplamı olan U n-1'den …

8
Çöp Adam Savaşlarını Çiz
Bu meydan okumayı ileri çizim becerilerimle hazırladığımı hayal et. Arka fon Çöp Adam savaşları, Dünya'nın baskın türünün sopalardan başka bir şeyden yapılmadığı uzun zaman önce gerçekleşti. Tarihçiler o zamanlar ressam ya da kamera bulunmadığı için pişmanlık duyuyorlar, bugünün tarih kitaplarında bu savaşın bazı resimlerini kullanabiliriz. Kodlama güçleriniz bu noktada yararlı …

11
ASCII metnini braille diline çevir
ASCII metnini braille çıktısına çeviren bir program yazın . Gereksinimler: Giriş stdin, komut satırı veya başka bir harici giriş kaynağından gelebilir. Çıktı braille olarak tanınabilir olmalı, çıktı formu size kalmış. Bir örnek oyükseltilmiş bir nokta ve .yükseltilmemiş bir nokta için olabilir. Metin örüntü gösterimi 1-3-4kabul edilemez. Uzun satır sarması gerekli …
19 code-golf 

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.