«code-golf» etiketlenmiş sorular

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

24
Eklenen Sayılar Oyunu
Eklenen Sayılar Oyunu 2 tamsayı parametresi tamsayı parametresi veya tamsayı değişkeni , bir başlangıç ​​sayısı ve bir maksimum yineleme sayısı alan bir işlev / program yazın . Kod, yeni bir sayı oluşturmak için aşağıdaki oyun örneğini gerçekleştirmeli ve sayı tek bir basamak kalıncaya kadar tekrar etmelidir. Örneğin. 3 7 2 …
16 code-golf 

2
ASCII Art Pasta Grafiği
Amacınız bir ASCII sanat pasta grafiği çıkarmaktır. Bu kod golfüdür, bu nedenle en kısa program (karakterlerin değil kaynak kodun baytlarını sayarak) kazanır. Harici yazılımlara veya API'lara izin verilmez. Her dilin yalnızca ana dilleri. Dairenin başlangıç ​​açısı ve yönü (saat yönünde / saat yönünün tersine) önemli değildir. Çıktı oval görünebilir, çünkü …

14
Kendinden içeren günlükler
Sorun" Çağrıldığında, loghem komutu (kaynak olarak) hem de ilk bağımsız değişkeni günlüğe yazdıracak / yazacak / yazacak (söz konusu dil için varsayılan ne olursa olsun) bir işlev (veya başka bir 3 harf adı) tanımlayın . Diğer bir deyişle: i=777 j=333 log(i) //outputs: "log(i) 777" log(i+j+1) //outputs: "log(i+j+1) 1111" Tüm pratik …
16 code-golf 

18
İsimleri anonimleştirme - bir çeşit
Düzenleme: Rasgele maskeleme için -20 bonus olacak Merhaba dostum Whistleblowers ve gizli bilgi taşıyıcıları. Posta ile yapılan bir röportajdan kaynaklandım ve - tabii ki - tam uzunlukta belirli isimler söyleyemem. Ama bunu oldukça açık olmayan bir şekilde açıklamak istediğim için yardımına ihtiyacım var. Bu isimleri şu şekilde vereceğim "Evil_company_that_makes_me_shiver" ama …
16 code-golf 

17
Bahşiş hesaplama
Sen ve bir arkadaş bir bara giriyorsunuz. Barmen size iyi davranıyor, bu yüzden ona bahşiş vermeye karar veriyorsunuz. Böylece güvenilir cep bilgisayarınızı çekin ve yerleşik bir hesap makinesi olmadığından sizin için bir ipucu hesaplamak için hızlı bir program yazın. Fakat bekle! Operatör anahtarlarınız bozuldu! Göreviniz herhangi bir giriş miktarı için% …

3
kral + kale vs kral
İyi oynanan başka bir satranç oyununun sonu. Sen beyaz oyuncusun ve hala bir kalen ve kralın var. Rakibin sadece kralı kaldı. Beyaz olduğunuz için sıra sizde. Bu satranç maçını oynamak için bir program oluşturun. Çıktısı bir dizi hareket, bir gif animasyonu, ASCII sanatı veya istediğiniz herhangi bir şey olabilir. Oldukça …
16 code-golf  chess 

27
Yerleşik temel dönüşümleri olmadan taban 10'dan taban 2'ye dönüştürme
Arkaplan : Herhangi bir önceden hazırlanmış temel dönüştürme işlevi kullanmadan temel 10 sayılarını temel 2'ye dönüştürmek için bir görev aldınız. İçe aktarılan kitaplıkları da kullanamazsınız. Sorun : Bir giriş dizesini taban 10'dan (ondalık) taban 2'ye (ikili) dönüştürün. Önceden hazırlanmış temel dönüşüm kodunu / işlevlerini / yöntemlerini veya içe aktarılan kitaplıkları …
16 code-golf  number 

7
Ondalık gösterim dönemi
Tek bir pozitif tam sayı n alan ve 1 / n ondalık gösterim dönemini döndüren bir fonksiyon yazın . Test senaryoları: 1 -> 1 # 1/1 = 1.0000...... = 1._0 2 -> 1 # 1/2 = 0.5000...... = 0.5_0 3 -> 1 # 1/3 = 0.3333...... = 0._3 7 -> …

30
RegExps olmadan basamak olmayan bir dizeyi bölmek için en kısa program
EDIT: Lisp kullanıyorsanız, bayt sayma altta bazı yönergeler verdim. Amaç: Basamaklı olmayan sayılara bir dize ayıran ve normal ifadeler kullanılmadan, her bir dize içindeki rakamlardan oluşan bir dizi döndüren en kısa işlevi yapın. Her dizede baştaki sıfırlar bulunmalıdır. Mevcut Sıralamalar (kategorilere ayrılmış): C / C ++ / C # / …
16 code-golf  string 

6
Golf için ipuçları in Perl 6
Perl 6'da golf oynamak için hangi genel ipuçlarınız var? Genel olarak en az biraz Perl 6 (örneğin "yorumları kaldırmak" bir cevap değildir) belirli olan golf sorunları kod uygulanabilir uygulanabilir fikirler arıyorum. Lütfen cevap başına bir ipucu gönderin. Lütfen Perl 6'nın Perl 5 olmadığını unutmayın, bu nedenle bu soru yinelenmemektedir. Perl …
16 code-golf  tips 

24
Farklı bazlarda 6 * 9 hesapla
Aşağıdaki sonucu çıkar (2'den 36'ya kadar 6 * 9 baz alınarak hesaplanır). Harflerin büyük harf olduğundan ve her satırda çarpımın kendisinin olduğundan emin olun. 6 * 9 = 110110 6 * 9 = 2000 6 * 9 = 312 6 * 9 = 204 6 * 9 = 130 6 …

28
Değişen nokta
Programınızın bir dizi boşluk ve ardından bir nokta ve bir yeni satır yazdırması gerekir. Boşluk sayısı, noktanızın 0 <x <30 ile tanımlanan x konumudur Her yeni çizgi bir dönüş. Programınız 30 tur boyunca çalışır. Programınız rastgele bir x konumu ile başlar ve her tur tanımlanan konumun içinde kalırken bu konumu …
16 code-golf 

9
Portal Labirent En Kısa Yolu
Amacınız kullanarak rastgele 10x10 harita oluşturur bir program yazmaktır 0, 1ve 2, ve sol üst sağ alt tarafındaki, varsayarak gelen kısa yolu bulur: 0 bir çim alanını temsil eder: herkes üzerinde yürüyebilir; 1 bir duvarı temsil eder: geçemezsiniz; 2 bir portalı temsil eder: bir portala girerken haritadaki herhangi bir portala …

3
İngilizce sayısal hesap makinesi
Meydan okuma Girdiyi sözel formda alan (bir denklem konuşabileceği gibi) ve aynı zamanda sözlü formda (bir numara konuşabileceği gibi) çıktı alan bir hesap makinesi yazın. kurallar Hesap makinesi şunları yapabilmelidir: toplama, çıkarma, çarpma ve bölme negatif bir milyon ile bir milyon arasındaki işlenenleri ele almak negatif bir milyar ile bir …
16 code-golf 

10
İki yaratık arasındaki savaşı simüle et
Hoş geldin, cesur kod golfçüsü! Bugün bir cin ve bir elf arasındaki büyük savaşın ortasında duracaksınız! goblin attacks elf! elf dodges! elf attacks goblin! elf hits goblin for 13 damage! goblin has 37 health left. goblin attacks elf! goblin hits elf for 1 damage! elf has 49 health left. elf …

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.