«code-golf» etiketlenmiş sorular

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

19
Kendi kaynak kodunu işleyen bir "hacker typer" programı oluşturun
Hacker Typer'ı bilmiyorsanız, bkz. Hackertyper.net . Kısacası, komedi etkisi için tuş vuruşu başına bir kod tabanının bir yığınını veren bir programdır. AMA, hackertyper.net versiyonunu uygulamak çok kolaydır. İsteğe bağlı bir kod parçasından bir defada üç karakter çıkarır . Bu zorluk için, bir program kendi kaynak kodunu çıkarmalı ve her tuş …

2
Final Stand - Zombie Horde'u Yenin
Giriş Bir adada yalnızsın. İnsanlığın geri kalanı öldü ( muhtemelen kullanıcı12345 kodundaki hatadan dolayı ). Zombie Pirate Horde adanıza ulaştı ve sonsuzlar. Kıç tekmeleme ya da ciklet çiğneme zamanı geldi ve hepiniz cikletten uzaksınız. Sorun Kıyamet günü senaryomuz, tek bir satırda 2 tamsayı ile tanımlanır mve n. Adanızda 1'den 1'e …
25 code-golf 

10
Mandoline quine
Diğer her karakterin kaldırılabileceği bir satır yaz ... ... hala geçerli bir satır. Birinci veya ikinci karakterdeki karakterleri kaldırmaya başlamak isteyip istemediğinizi belirleyebilirsiniz. Puanlama kriterleri (toplam yüzde için ikramiye / ceza yüzdelerini bir araya getirin): Cevaplar en az 4 karakter uzunluğunda olmalı Program, kaynağında en az bir alfabetik karakter içermelidir, …
25 code-golf  quine 

30
Sayı üçgeni yazdır
Bir sayı verildiğinde N, her satırın ien fazla sayı ile dolu olduğu bir NxN dik açılı üçgen oluşturun i. Örnek n = 0 (çıktı yok) n = 4 1 1 2 1 2 3 1 2 3 4 n = 10 1 1 2 1 2 3 . . . …
25 code-golf  number 

3
Tenis puanları Code Golf ile buluşuyor
Melbourne'deki Avustralya Açık Avustralya ve Stanislas Wawrinka'nın Novak Djokoviç'e karşı kazandığı kazanışın ışığında, aşağıdaki kod golf mücadelesini öneriyorum! Wawrinka ve Djokoviç, bu CGC'nin temelinde tekrar görüşüyorlar. Buradaki zorluk 1 ve 2'den oluşan bir ip almak ve tenis skor sistemine göre tenis skorlarını belirlemektir. "1", Wawrinka'nın puan kazandığını gösterirken, "2" Djokoviç'in …
25 code-golf  game 

11
Negatif olmayan bir olandan bir çift tam sayı oluşturun
Bir negatif olmayan bir sayıyı alır, bir program ya da işlev yazmak gerekir Ngiriş ve çıkışları veya geri dönüş, iki tamsayı (negatif sıfır ya da pozitif) olarak Xve Y. Tamsayılar matematiksel anlamda kastedilir, çünkü bunların çoğu sonsuzdur. Uygulanan fonksiyonun önyargılı olması gerekir . Bu, her Nbiri için farklı bir X …
25 code-golf  math  number 


9
Bowling oyununu puanla
Görevin, bir oyuncunun puanını, en fazla 21 top atmanın ardından 10 iğneli bir bowling oyununda toplamak . Rulolar, tercih ettiğiniz giriş yönteminde bir tamsayı dizisi olarak gösterilir . Her bir tamsayı, o ruloda aşağı vurulmuş pimlerin sayısına karşılık gelir. puanlama Her turdan sonra o turda düşürülen pimlerin sayısı final skoruna …
25 code-golf  number  game 

6
Meta Quine yapabilir misin?
Diğer quine bulmacalarına benzer şekilde (daha doğrusu bu ), kendisi için kaynak üreten bir program yazın. İşte yeni bir dönüm: üretilen kod gerekir DEĞİL kaynağına aynı olması. Aksine, ilkini yaratacak farklı bir program çıkarmalıdır. Yukarıya bağlanan zorluk, iki dil arasında atlayarak bunu başardı. Bunun sadece bir dilde yapıldığını düşünüyorum , …
25 code-golf  quine 

30
Bir domino efekti yaz
En az Unicode karakterini kullanarak üç parametre kabul eden bir işlev yazın: Toplam domino sayısı nth etkilenen domino Etkilenen domino için devrilme yönü ( 0veya Lsola 1veya Rsağa) Bir domino devrildiğinde, kalan dominoları da aynı yöne çevirmeli. Sen çıkış ile domino gerektiğini |ayakta domino temsil ve \ve /bir domino temsil …

11
Pi'nin 500 basamağını hesapla
Pi'nin ilk 500 basamağını hesaplamak için bir program yazınız: Uzunluğu 500 karakterden az olmalıdır. "Pi", "math.pi" veya benzer pi sabitlerini içeremez ve pi'yi hesaplamak için bir kütüphane işlevini çağırmaz. "3", "1" ve "4" rakamlarını arka arkaya kullanamaz. Modern bir bilgisayarda makul bir sürede (1 dakikadan az) yürütülmelidir. En kısa program …

30
Bir dizgiyi küçük harfe dönüştürme (dahili-küçük işlevler olmadan!)
Bu kod golfünün amacı, kullanıcının bir ASCII dizesi girmesini sağlayan (yalnızca yazdırılabilir ASCII karakterleri içeren) bir kod oluşturmaktır ve programınız bu dizenin küçük harf değişkenini çıkarır. Önemli: dizgiyi (veya yalnızca bir karakteri) küçük harfe dönüştüren dahili bir işlev kullanamazsınız (örneğin ToLower(), .NET, strtolower()PHP, ...)! Bununla birlikte, diğer tüm yerleşik işlevleri …

9
Konsol / terminalde 'Snake' oyununu yeniden yarat
Oyunlar eğlenceli Buradaki kod kuralları çok eğlenceliydi ben diğer klasik oyunların versiyonlarını karmaşıklaştırdım. Python'da basit bir Space Invaders Oyunu yaratmanın en kısa yolu Bununla birlikte, bu kez, puanınızı artırmak için parçaları toplamaya devam ederek, küçük bir şekil olarak başladığınız klasik 'Yılan' oyununu yeniden yaratmaya çalışın. Bir parça topladığınızda, “kuyruğunuz” büyür …
25 code-golf  game 

30
ASCII'de zar sonuçlarını çizme
ASCII'de küp şeklinde bir kalıpla yapılırsa zar atmanın rastgele sonucunu gösterin. $ dice biriyle sonuçlanmalı ----- | | | o | | | ----- ----- |o | | | | o| ----- ----- |o | | o | | o| ----- ----- |o o| | | |o o| ----- ----- …

21
Jimmy çeşitliliğinin bir sahne
Muhtemelen bildiğiniz gibi, son zamanlarda ortaya çıkan birçok güzel Jimmy mücadelesi var . Bu zorluklarda, sevgili arkadaşımızın akrobasi becerilerine meydan okudun. Şimdi sizin için farklı bir mücadelemiz var. Bugün farklı Jimmys türlerini tanımlayacaksınız! açıklama Üç çeşit Jimmys vardır: cüce, akrobat ve vücut geliştiricisi. This is dwarf Jimmy: o This is …

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.