«code-golf» etiketlenmiş sorular

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

9
Bir tahta döndürmeyi simüle et
Giriş Yerçekimi nedeniyle jetonların üste yerleştirildiği ve altına (üst jetonun üzerine) düştüğü eşleşen bir oyun oynuyorsunuz. Yani bu O <- inserting this coin OO O OOOOO bu olacak O OO O OOOOO Şimdi birinin tahtaya saat yönünde döndüğünü düşünün. Aşağıdakiler olacak: 1. tahta döndürülmüş OOO OO O OO O 2. …

7
Fibonacci program uzunlukları
Uzunluğu n'den sonraki bir sonraki Fibonacci sayısı olan başka bir program çıktısı veren n uzunluğunda bir program yazın. Yeni program aynı şeyi yapmalıdır - uzunluğu bir sonraki Fibonacci numarası olan başka bir program çıktılayın . En kısa kod kazanır. Harici kaynak yok, sadece ASCII, ücretsiz derleyici / tercüman gerekli. Çıktınız …


7
Minimalist Onaltılı Saat
Zorluk, zamanı onaltılık sayı ve arka plan rengini zamanın onaltılık renk kodu olarak gösteren bir saat oluşturmaktır. Gereksinimler: Girdi yok. Çıktınızın ortasında sayı işaretini ve geçerli saati 24 saat biçiminde "#hhmmss" olarak görüntülemeniz gerekir. Programın en az saniyede bir kez geçerli saate güncellenmesi gerekir. Metin ortalanmış ve beyaz olmalıdır (veya …
14 code-golf  date 

15
.Txt dosyasındaki kareleri görüntüle
Görev: .txtASCII sanatının kareleri olan ve her biri bir \n(belirsizseniz bu örneğe bakın) içeren bir dosya verildiğinde , saniyede 1 kare kare içeren bir hareketli görüntü çıktısı alın. \nSon karede bir iz olduğunu unutmayın . Her çerçeve boyutu aşağıdaki gibi olacaktır: X ', 80 Y, <20 Kurallar Bir sonraki gösterilmeden …
14 code-golf 

5
Yapboz Döndürme çözmek
Bazı eski Nokia telefonlarında, Rotation adlı on beş bulmacanın bir varyasyonu vardı . Bu varyasyonda, bir kerede bir döşemeyi kaydırmak yerine, bir seferde dört döşemeyi bir yönde döndürdünüz. Bu oyunda, şöyle bir tahta ile başlarsınız: 4 9 2 3 5 7 8 1 6 Ve sol alt bloğu saat yönünde …

15
Spirograf Zamanı!
Spirograf, hipotrokoidleri ve epitrokoidleri çizen bir oyuncaktır. Bu meydan okuma için, sadece hipotrokoidlere odaklanacağız. Gönderen Vikipedi : Bir hipotrokoid, R yarıçapının sabit bir dairesinin içinde yuvarlanan bir yarıçap r dairesine bağlı bir nokta tarafından izlenen bir rulettir , burada nokta iç çemberin merkezinden d uzaklığı d'dir . Onlar için parametrik …

8
Neredeyse Equilaterial Heronian Üçgenleri
Bir neredeyse Eşkenar Heronian üçgen formunun tam sayı uzunlukları ile bir üçgen n-1, nve n+1hem de tam sayı alanı vardır. İlk birkaç tanesi: 3, 4, 5 -> 6 13, 14, 15 -> 84 51, 52, 53 -> 1170 Görev : Bu üçlüyü çıkaran en kısa programı oluşturun n. (İpucu: bu …

4
İki poker eli karşılaştırın
Meydan okuma: İki beş kartlı el verildiğinde, hangisinin kazandığını standart poker eli sıralamasına göre belirleyin . Giriş: Stdin'den boşluklarla veya komut satırı argümanları olarak hangisini tercih ederseniz edin, on kart. İlk beş kart Oyuncu 1'in elidir, son beş kart ise Oyuncu 2'nin elidir. Her kart, R formunun ve S'nin uygun …
14 code-golf  game 

4
Köpeği yürüyüşe çıkarmak
Köpeğim bana havlıyor, ama onu yürüyüşe çıkaramayacak kadar tembelim. Bir fikrim var! Code Golf'teki insanları benim için yapmasını sağlayacağım! Zorluklarınız bir köpeğin yürüyüşünü simüle etmektir. Köpek yürüyüş kuralları: İnsan ( H) 0,0bir (Kartezyen) koordinat düzleminde başlar ve her saniye rastgele bir boşluk yukarı, sola, sağa veya aşağı gider. Köpek ( …
14 code-golf  random 

3
Chomp'un optimum başlangıç ​​hareketini bulun
Chomp iki parçalı bir oyun ve dikdörtgen şeklinde bir oyundur. Her oyuncu, üstündeki ve sağındaki tüm taşlarla birlikte herhangi bir parçayı çıkarır. Sol alt parçayı alan kişi kaybeder. İlk oyuncunun her zaman kazanan bir hamleye sahip olduğu kolayca kanıtlanabilir (1'e 1 dikdörtgen hariç); bul onu. Girdi, dikdörtgenin boyutlarıdır (iki sayı) …
14 code-golf 

24
İki sıralı listeyi birleştir
Sıralamayı Birleştir Bu meydan okumada, birleştirme sıralama birleştirme alt yordamını uygulayacak. Özellikle, her biri artan sırada sıralanmış ve bunları artan sırada sıralanmış tek bir listede birleştiren iki liste alan bir işlev veya program veya fiil veya benzeri oluşturmalısınız. Gereksinimler: - Algoritmanız girişin boyutunda asimptotik olarak doğrusal bir zaman almalıdır. Lütfen …

2
Bulmaca Zorlamaları!
Şifreli bir bulmaca bağımlısı olan Chris, bunları çözme sırası için belirlenmiş bir algoritmaya sahiptir. Yukarıdaki resmi bir rehber olarak kullanacağız. Chris her zaman ilk ipucu ile başlar, bu durumda 1 Across. Chris yetenekli bir bulmaca tutkunu, bu yüzden üzerinde çalıştığı ipucunun cevabını her zaman bileceği varsayılıyor. Chris bir ipucunu tamamladığında, …

21
Yerel Ekstremiteleri Bulma
Bir listeye giren ve yerel uçların bir listesini üreten bir işlev veya program yazın. Bir listede [x_0, x_1, x_2...]yerel aşırı bir olduğunu x_iöyle ki x_(i-1) < x_ive x_(i+1) < x_iya x_(i-1) > x_ive x_(i+1) > x_i. Listenin ilk ve son öğelerinin hiçbir zaman yerel uçlar olamayacağına dikkat edin. Bazı örnekler …
14 code-golf 

7
Ters ok labirentini çözme
Bu bir "ok labirenti" dir: v < > v > ^ > v ^ < * *İşaretleri Eğer bitecek nokta. Amacınız labirentin başladığı yeri bulmaktır (dolayısıyla ters labirent). Bu durumda, >ikinci satırdaki ilk . v------< S-+---v | | >--^ >-+-------v ^ < * Tüm okların kullanılması gerektiğini unutmayın. Ayrıca, çizgilerin …
14 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.