«code-golf» etiketlenmiş sorular

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

12
Brainf * ckish yol tarifi
Göreviniz - kabul etmeyi seçerseniz -, sola veya sağa yön veren tokenlerden oluşan bir dizeyi (soldan sağa ve keyfi uzunlukta) ayrıştıran ve değerlendiren bir program oluşturmaktır. İşte dört olası belirteç ve anlamları: > go right one single step < go left one single step -> go right the total amount …

12
3 ve 5 Litrelik Sürahi Yapboz
Bunu Die Hard'da görmüş olabilirsiniz : İntikam ile ... Bu soru ünlü 3 ve 5 Litrelik Sürahi Puzzle'a dayanıyor, ancak biraz farklı bir eğime sahip. 1 ve 100 arasında bir tamsayı verildiğinde, 3 litrelik bir sürahi ve 5 litrelik bir sürahi kullanarak bir tanka, bir çeşmeden karşılık gelen litre su …

9
Toplu Golf için ipuçları
Windows Toplu (CMD), kod golfü için muhtemelen en uygun dildir. Yeni satır karakterlerinden kaçının . Karakterlerin aksine bayt cinsinden en kısa kodu arıyorsanız, tüm gereksiz satırbaşı değerlerinden (yeni satır karakterleri = 2 bayt) kurtulmak isteyeceksiniz. &Her komut için bir bayt kırparak işlemi yapmak için işlemi kullanabilirsiniz . echo Hello&echo World. …
14 code-golf  tips 

1
JavaScript yükü ve SHA-256
Bu gerçek dünya uygulaması ile bir kod golf bulmaca. Şuna benzeyen bir URL girerseniz, mevcut bazı tarayıcılar data:text/html,<script>alert("hi")</script> verilen JavaScript kodunu yürütür. Şimdi, şuna benzeyen bir URL'niz olduğunu varsayalım (sözde kod): data:text/html,<script> myPublicKey="12345678"; cryptoLib=download("http://example.com/somecryptolib.js"); if(sha256sum(cryptoLib) == "12345678") eval(cryptoLib) </script> Bunu kartvizitlere QR kodu olarak yazdırdıysanız , bu URL'ye uygun bir …

2
Roguelike'yi aydınlatın
Bir tahta verildiğinde, oynatıcının hangi karakterleri görebileceğini görüntülemek veya döndürmek için en kısa programı veya işlevi yazın. Bir karakter, vizyonu engelleyen karakterleri geçmeden oyuncu ile oyuncu arasında bir çizgi çizmek mümkünse görünür. Giriş: @oyuncunun pozisyonunu temsil eder. Girişte bunlardan sadece biri olacaktır. normal ifade ile eşleşen herhangi bir karakter [#A-Z]görüşü …
14 code-golf 

4
Büyük Golf için Sözdizimi Vurgulama!
Golfçüler. Birlikte, özlü, işlevsel olarak güzel ve orijinal romandan Opera'nın Hayaletinden daha çirkin bir kod üretmek için bir araya geldik. Güzelliği programlama dünyasına geri getirmenin zamanı geldi. Renk ile. Özlü bir şekilde, işlevsel olarak güzel, orijinal romandan Opera'nın Hayaletinden daha çirkindir. Renkli bir sözdizimi vurgulayıcı kodlayacağız. Mümkün olan en kısa …
14 code-golf  string 

30
Pisagor Teoremini uygulamak için en kısa yöntem
Pisagor teoremini kim sevmez a² + b² = c²? A ve b değerini alan ve "Bu sağ üçgenin hipotenüsü" + c olan herhangi bir dilde yapabileceğiniz en kısa yöntemi yazın. C'yi yalnızca üç ondalık basamağa kadar tutun.
14 code-golf 

4
Çoktan seçmeli bir test yapın
Size bir test sunuyorum! Testiniz test etmektir. Test, test edeni, bir test cihazının size verdiği kısa test miktarında testlerle test etmektir . Özellikle, girdi olarak aldığınız çoktan seçmeli bir test vereceksiniz. Bu meydan okumada, böyle bir girdi almalısınız: 1. Our site is called Programming Puzzles & Code ________. A: Debugging …
14 code-golf 

4
Dallanma lütfen
Orta düzeyde düşük seviyeli kod optimizasyonuna sahip olan herkes, if-ifadeleri, döngüler veya select-ifadeleri olarak uygulandığında, şube yanlış tahmin olasılığı korkunç bir saat kaybıdır. Basit problemler basit aritmetik ile çok daha iyi çözülebilir, hadi bunu yapalım. Aşağıdaki sorunlar için tüm değişkenler 32 bit işaretsiz tamsayılardır ve izin verilen tek kod, yalnızca …

12
MATLAB'da golf için ipuçları
MATLAB'da golf yapmak için hangi genel ipuçlarınız var? Genel olarak en azından biraz MATLAB (örneğin "yorumları kaldırmak" bir cevap değildir) özel olan golf sorunları kod uygulanabilir uygulanabilir fikirler arıyorum. Lütfen cevap başına bir ipucu gönderin.
14 code-golf  tips  matlab 

9
Minimum Atlama Sayısı
Bir sayı dizisi verildiğinde, başlangıç ​​konumundan sonuna kadar gitmek için minimum atlama sayısını bulun ve tekrar başlangıç ​​konumuna geri dönün. Dizinin her elemanı, bir kişinin o konumdan hareket edebileceği maksimum hareket sayısını belirtir. Herhangi bir konumda, maksimum k hareketinde bir sıçrama yapabilirsiniz, burada k bu konumda depolanan değerdir. Sonuna ulaştıktan …

4
Ratetod metni fexiri
Ben vewols ratetod gibi görünüyor bu garip metin heva: Kötü yazılmış bir metinim. Bazı deli adam ünlülerin sırası ile oynadı. Lütfen beni düzeltin! Bu yüzden vewols (ve göründüğü gibi 'y' mektubu) geri oranlandırabilir bir pragrom gerekir böylece metin raadeble agian. Ouy ouyr chieco privedod ouy meka bir cempleto pragrom lungaega …
14 code-golf 

10
Twitter Ayrıştırıcı oluşturun
Giriş Dünyayla paylaşmayı düşündüğünüz her bir tweet için 140 karakterle sınırlı olduğunuz Twitter'ı kullanıyorsunuz (haydi yapalım) Takipçilerinize Abraham Lincoln'ün Gettysburg Adresini tweetlemek isterseniz, tüm mesajı almak için metni 140 karakterlik birden fazla parçaya bölmeniz gerekir. Ancak, bu parçalar her zaman tam olarak 140 karakter uzunluğunda olmamalıdır. Örneğin, konuşmayı 17 karakterlik …
14 code-golf  string 

4
Makine kodunda yalnızca yazdırılabilir görünür ASCII karakterleri kullanarak x86 / x86-64'te farklı dallar
Görev basit: Makine kodunda yalnızca yazdırılabilir görünür ASCII karakterleri 0x21 ... 0x7e (boşluk ve del'e izin verilmez) kullanarak x86 (32 bit) ve x86-64 (64 bit) içinde farklı dallara ayrılan bir program yazın . Koşullu toplamaya izin verilmez. API çağrılarının kullanılmasına izin verilmiyor. Çekirdek modu (ring 0) kodunun kullanılmasına izin verilmiyor. …

4
Çizim 3B Ağlar - Platonik Katılar
Bu Arşimet katıları - oldukça zor Çizim 3d ağları temel bir sürümüdür . Kesip katlandığında kağıt veya karttan 3d şekiller oluşturmanıza izin veren 3d ağlar için bir zayıflığım var. Görev basittir, 5 Platonik katı için ağları çeken mümkün olan en kısa programı yazın. Çıktı, seçtiğiniz herhangi bir mantıklı biçimde (png, …

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.