«code-golf» etiketlenmiş sorular

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

2
Frogger-ish oyunu
İyi ol 'arcade oyunu Frogger bir canlanma, Kod Golf tarzı vermeye ne dersiniz! Göreviniz, bu klasik oyunun mümkün olan en az kod karakteri olan bir sürümünü oluşturmaktır. İstediğiniz dili kullanın ( jQuery gibi kütüphanelere izin verilir). Gereksinimler 3 hayatın var ve 1 hayatını kaybediyorsun: oyun sahnesinin dışına taşınıyor. bir araç …


8
Düşük yük sayısının en kısa gösterimi
Lezzet metni Yığın tabanlı esolang Underload fonksiyonel programlamaya bazı ilginç bağları var. Bunlardan biri, sayısal veri türünün işlenmesidir - lambda hesabı gibi, N sayısını doğal olarak gerçekleştiren bir işlevle doğal N sayısını temsil edersiniz. İşleri kolaylaştırmak için, yalnızca aşağıdaki Düşük Yük komutları alt kümesini dikkate alacağız: : - Bu komut, …

11
Yığın değişim itibarınızı hesaplayın
Arka fon: Sık sık bir Stackexchange sitesine göz atarken, insanların sahip oldukları itibar miktarını nasıl elde ettiklerini merak etmeye başladığımı görüyorum. Sorunlarımı çözmek için her zaman codegolf SE'ye güvenebileceğimi biliyorum, işte burada: Bir kişinin itibarını temsil eden pozitif bir tamsayıyı kabul edecek bir program oluşturun. Ödülleri görmezden geleceğiz ve bunların …
13 code-golf 

28
Bir tamsayının n. Basamağını çıktılar
Dizeleri kullanmadan (girdi veya çıktı gibi, gerekli olduğu durumlar hariç) , bir tamsayının (taban 10'da) soldan n. Basamağını hesaplayın . Girdi şu biçimde verilecektir: 726433 5 Çıktı şöyle olmalıdır: 3 "726433" ün beşinci basamağıdır. Girdi olacak değil örneğin "00223" baştaki sıfırları içerirler. Test senaryoları / diğer örnekler: 9 1 -> …
13 code-golf  math 

1
Brainf ** k Hata Ayıklayıcı
Zorluğunuz şu şekilde girdi almaktır (Merhaba Dünya programı): ++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++. Ve bir istem (çıktı olacak "> ") çıktısı alın : > Kullanıcı daha sonra bilgi istemine herhangi bir şey girebilir. Basit hata ayıklayıcınızda şu komutlar bulunmalıdır: S - adım Adımdan sonra geçerli konumu (bkz. L) Çıktılayın. S(a positive integer) - bu …

6
Robotum Laboratuardan Kaçtı!
Robotum bir şekilde kısa devre yaptı ve laboratuvarımdan bir yere rastgele çıktı! Neyse ki, ne zaman bunu yaparsa, kapanma sırası başlar ve ona kapanmadan önce beş tur boyunca rastgele yönde dönmesi ve koşması için yeterli zaman verir. Cayro ve ivmeölçer fonksiyonları hala açıkken verileri laboratuvara geri aktarıyor. Veriler her zaman …
13 code-golf  math 

3
D tic tac toe win-checker için n oluşturun
Bir n kazandı kim kontrol için en kısa program oluşturun d tic tac toe oyunu. Programınız n(genişlik) ve d(boyut numarası) şu aralıklarda olduğunda çalışmalıdır: n∈[3,6]∩ℕ ie a number from this list: 3,4,5,6 d∈[2,5]∩ℕ ie a number from this list: 2,3,4,5 n = 3; d = 2(3 2 yani 3 x …

30
Bir sayı listesini tek ve çift kategorisine göre sıralamak için en kısa program
Yeni Modern Zamanlarda , Charlie Chaplin bir bilgisayarla karşılaştığında, işçilerin eşyaları doğru bir şekilde sıralayıp sıralamadıklarını belirlemek için tasnif görevlisi olarak tasnif bahçesinde çalışıyor. Söz konusu eşyalar mermerler paketidir. Tek Sayıda Mermerli Paketler Kırmızı Sepette, Çift Mermerli Paketler Mavi Sepette Yığınlanır. Charlie Chaplin'in, sıralama prosedüründe herhangi bir anormallik olup olmadığını …

14
Dikdörtgen sahte fraktal
Hedef Programın amacı, yatay ve dikey olarak dönüşümlü olarak art arda iki katına çıkan bir ASCII sanat dikdörtgeni çizmektir. Dikdörtgenin boyutu her iki katına çıktığında, fazladan alan farklı bir karakterle temsil edilir ve önceki alanlar değişmeden kalır. En küçük iki bölümün her biri bir karakter içerir ve herhangi bir köşede …

11
Bir kalıbı takip eden tüm saatleri bul
İşiniz, aşağıdaki kalıplardan birini izleyen her zaman (SS: DD, 24 saat biçiminde) yazdıran bir program yazmaktır: Dakikalara eşit saatler, örneğin 22: 22,01: 01 Saatler ters dakikaya eşittir, örneğin 10:01, 01:10, 22:22 H: MM veya HH: MM ile eşleşen diziler, her zaman HH: MM ile yazdırılır. Ör. 00:12, 01:23, 23:45, 03:45, …

3
Brainfuck derleyicisi yazın
Brainfuck programını alan ve yürütülebilir makine koduna derleyen bir program yazın. X86, x86_64, jvm (java bayt kodu) veya armv6'yı hedefleyebilir ve aşağıdaki yürütülebilir biçimlerden birini kullanabilirsiniz: ELF, a.out, sınıf dosyası, exe, com. Yürütülebilir dosya Linux veya Windows (veya her ikisinde de Java) ile çalışmalıdır. Ne programınız ne de oluşturulan yürütülebilir …

7
Standart çıkışa mors kodu
Bu soru Mors kodu olarak girdi almayı içerir. (nokta) ve - (eksi simgesi) ile girdiyi ayırın. Göreviniz kodu standart çıktıya dönüştürmektir. Tek girdinin, burada bulunan Uluslararası Mors Kodu alfabesinde bulunan karakter sembollerini içerdiğini varsayabilirsiniz: http://en.wikipedia.org/wiki/Morse_code#Letters.2C_numbers.2C_punctuation . Tüm çıktılarda küçük harfler kullanılmalıdır. Çifte boşluk bir kelime uzayı olarak yorumlanmalıdır. Örnek giriş: …

2
Go kartında hareket etme
Bir Go oyunu için bir tahta pozisyonu ve oynama hamlesi verilir. Hareketin yasal olup olmadığını ve yeni kurulun yasal olması durumunda çıkmanız gerekir. Go hamlelerinin kısa bir açıklaması: Oyun alternatif olarak siyah ve beyaz parçaları ("taşlar") kare bir tahtada boş yerlere yerleştirmekten oluşur. Birbirine bağlı (4-yollu) aynı renkteki parçalara grup …

3
Universal Machine emülatörünü uygulayın
Amaç, ICFP 2006'dan Universal Machine'i en kısa kodla taklit eden tam bir program yazmaktır. Universal Machine burada açıklanan çok basit bir talimat setine sahiptir . Öykünücü, komut satırı bağımsız değişkeninden bir dosya adı okumalı ve dosyayı program olarak çalıştırmalıdır, böylece dilinizin komut satırı bağımsız değişkenlerini ve stdin / out'ı bir …

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.