«code-golf» etiketlenmiş sorular

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

5
Gizli Güç Hesaplayıcı
Pokemon'u her zaman sevmemin nedenlerinden biri, böylesine basit görünen bir oyun için çok fazla karmaşıklığa sahip olmasıdır. Gizli Güç hareketini düşünelim. Oyunda, Gizli Gücün tipi ve gücü (en azından VI. Nesilden önce) onu kullanan her Pokemon için farklıdır! Çok güzel, değil mi? Şimdi, size Gizli Gücün türü ve gücünün rastgele …
15 code-golf  number  game 

12
Tamamlayıcı bir matris oluşturun
Yalnız olan çok sayıda polinomunuz var, bu yüzden onlara bazı yoldaşlar olun (bıçaklamakla tehdit etmeyecekler)! Derecesi bir polinomun için n, bir var n by narkadaşı küp matris bunun için. Bir polinom için artan ( a + bx +cx^2 + …) veya azalan ( ax^n + bx^(n-1) + cx^(n-2)+…) sırayla (ancak …

3
Bir astar üreten labirent
Ünlü C64 temel tek astar 10 PRINT CHR$(205.5+RND(1)); : GOTO 10 eğik çizgi ve ters eğik çizgi bir labirent yazdırır. \\/\\\//\/\////\\/\/ \/\///\\///////\//\/ /\\\//\//\////\\//\\ \////\//\//\/\\\\\\/ /\/\\///\\\\/\\\\/\\ \/\//\\\\\\//\/\//// /\//\\///\/\///\//// \/\\\//\\/\\\//\\/\/ //////\\/\\/\/\/\/// \\/\/\\////\/\/\\/\/ Stdin çapraz duvarlardan yapılmış böyle bir labirent okuyun ve duvar karakteri "#" oluşan yatay ve dikey duvarlar ile aynı labirent …

1
Bana biraz golf kodla
Daha önce golf oynamadıysanız, bu soruda kullandığım golf ile ilgili terimlerin listesi Shot , ayrıca denilen inme : top isabet her zaman, bu bir fırsat. Delik : Bir golf sahası deliklere ayrılmıştır, burada amaç bir yerden bir yere diğerine olabildiğince az atışla vurmaktır. Tee : Bir delik açtığınız yer. Pim …

4
Tembel Programcı'nın XML Ayrıştırıcısı
Arka fon Bir araba satış şirketi için programcı olarak çalışıyorsunuz. Bu haftaki göreviniz, farklı otomobil üreticilerinin mevcut modelleri hakkında veri alan bir XML ayrıştırıcıyı programlamak ve en yeni modeller hakkında güzel bilgiler yazdırmaktır. Neyse ki sizin için, test departmanı sadece bir test örneği sağladı! Daha hızlı geçen kodu yazabilir, haftanın …


30
Rastgele UUID oluştur
Bir UUID'ye ihtiyacım var. Senin işin bir tane yaratmak. Standart UUID (Evrensel Benzersiz Tanımlayıcı), belirli noktalara tireler eklenmiş 32 basamaklı bir onaltılık sayıdır.Program , rastgele onaltılık bir sayı olan xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx( 8-4-4-4-12basamak) şeklinde 32 onaltılık basamak (128 bit) vermelidir x. Dilinizin PRNG'sinin mükemmel olduğunu varsayarsak, tüm geçerli çıktıların üretilme olasılığı aynı …
15 code-golf  random 

23
Beni kayan bir seçim çerçevesi yap
Giriş Kükreyen 80'leri hatırlıyor musun? Yani, bilirsiniz, 30 yıl önce mi? Cep telefonu yok, internet yok, ATM yok, floresan giysiler (bu neydi ?!) ve kayan çadırlar ! Hayır hayır hayır! Çevrimiçi olanlar değil, gerçek olanlar, LED ışıkları ile. Nostaljik bir ruh halinde olduğum için, kayan bir seçim çerçevesi oluşturmanızı istiyorum. …
15 code-golf 

16
Harf Sayıları
Bir mektubu alfabedeki konumu ile değiştiren çok basit bir şifre var. Örneğin, abcolacaktı 1 2 3bu şifreyle. Bu meydan okuma, bu şifre için alternatif bir yaklaşımdır. Meydan okuma ASCII karakterlerinin girişini alan ve boşlukla ayrılmış bir dize çıkaran bir program oluşturun: tamsayılar -26yoluyla26 aaracılığıyla harflerj Çıktı STDOUT veya dilinizin en …

3
Yön veren
Meydan okuma Biraz benzeyen bir arkadaşınıza bir harita verdiniz: | / | / | \ | \ D Üstte başlayan ve altta biten basit bir harita. Ne yazık ki, arkadaşın anlamıyor. Haritayı okuyabilmesi için deşifre edebilir misiniz? Giriş Giriş oluşan bir karakter dizesidir |, /, \, D, ^, Y, (boşluk) …
15 code-golf 

1
Aritmetik… tock… kene… tock
Bu soru, uzun telefon toplantılarına takıldığında oynamayı sevdiğim bir oyun tarafından getirildi. 24 saatlik bir saatten (00:00 ile 23:59 arasında) iki kez göz önüne alındığında, sadece temel aritmetik işlemler kullanılarak tüm zamanlar boyunca kaç tane geçerli matematiksel denklem üretilebilir? Girdi: 24 saatlik bir döngüde geçerli süreleri temsil eden iki dört …

5
En yakın saat ibrelerini bulun
Meydan okuma Gece yarısından birkaç saniye geçtikten sonra, mümkün olduğunca az bayt kullanarak saat yüzündeki iki el arasındaki en küçük açıyı alın. Saniyelerin her zaman 86400'den az olduğunu varsayabilirsiniz. Açılar derece veya radyan olarak temsil edilebilir. Bir referans çözüm: http://ideone.com/eVdgC0 Test Durumları (derece cinsinden sonuçlar) 0 -> 0 60 -> …

2
Bir su balonu doldurun
Bu meydan okumada, balonun doldurduğu su miktarı göz önüne alındığında, bir su balonu ASCII sanatı göstermelisiniz: | __||__ | | / # #\ | | |######| | | |######| | | |######| | | |######| | | |######| | | \######/ | | | | | +----------+ Balon nasıl çizilir …

13
Ondalık Gün Saati Dönüşümü
Giriş Zaman kafa karıştırıcı. Altmış saniyeden bir dakikaya, altmış dakikadan bir saate, yirmi dört saatten bir güne (ve bu sinir bozucu am / pm'den bahsetmiyorum!). Bugünlerde böyle bir saçmalık için yer yok, bu yüzden tek mantıklı alternatifi kabul etmeye karar verdik: ondalık günler! Yani, her gün 1 tam birim olarak …

3
Burrows, Wheeler ve Back
Arka fon Burrows-Wheeler dönüşümü (MDK) bir dize bir karakter geri dönüşümlü permütasyon olacak şekilde düz metin olarak dizeleri belirli türleri için benzer karakterlerin büyük seri ile sonuçlanır. Örneğin, bzip2 sıkıştırma algoritmasında kullanılır . BWT aşağıdaki gibi tanımlanır: Gibi bir girdi dizesi verildiğinde codegolf, bunun tüm olası rotasyonlarını hesaplayın ve sözcük …

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.