«code-golf» etiketlenmiş sorular

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

29
Bir kare ve bir kare kökü hesaplayın!
Girişin karesini bir dilde çıkaran çok dilli bir giriş ve diğerinin girişinin karekökünü yapmanız gerekir . Bayt cinsinden en kısa cevap kazanır! En az 3 ondalık basamağa kadar bir hassasiyetiniz olmalıdır ve girdi daima pozitif bir kayma olacaktır.

15
Bu Tic-Tac-Toe kurulu geçerli midir?
Meydan okuma Herhangi bir formatta tic-tac-toe kurulu verildiğinde, geçerli olup olmadığını belirleyin. Bir tahta tic-tac-toe oyunun bir sonucu olabilir, o zaman geçerlidir. Örneğin, bu pano geçerlidir:XOX OXO XOXAksine, bu kurul geçersiz: XXX XXO OOO Giriş Bir tam (9/9) tic tac toe kurulu (oyun değil sonuç). kurallar Giriş formatı, tüm 512 …

30
Depalindromize bu dize!
Bu zorluğa göre oluşturulan bir palindrom verildiğinde , onu depalindromize edin. Test durumları abcdedcba -> abcde johncenanecnhoj -> johncena ppapapp -> ppap codegolflogedoc -> codegolf Bu, depalindromizing hakkında olduğu için, kodunuz bir palindrome olamaz . Unutmayın, bu kod golf , bu yüzden en az bayt olan kod kazanır.

8
Bir bozuk para sisteminin Kanonik olup olmadığını belirlemek
Kasiyer Algoritması en kur sistemleri için oldukça iyi çalışıyor paralar az sayıda değişikliği yapmak için bir algoritmadır. Bununla birlikte, çoğu açgözlü algoritmalarda olduğu gibi, kusurları yoktur. Bir para birimi sistemi doğru (ya da sadece yanlış) kurulursa, Kasiyerin Algoritmasının en uygun değişikliği bulamayacağı belirli değerler vardır. Aşağıdaki örneği ele alalım: 4 …

30
Tüm tamsayıları yazdır
Sonsuz zaman ve hafıza verildiğinde tüm tamsayıları kesin olarak basacak bir program veya işlev yazın . Olası çıktılar şunlar olabilir: 0, 1, -1, 2, -2, 3, -3, 4, -4, … 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, -1, -2, -3, -4, -5, -6, -7, -8, -9, 10, …

17
Jant üzerinde şövalye grim
Giriş Aron Nimzowitsch, önde gelen bir satranç ustası ve etkili bir satranç yazarıydı. 'Sistemim' adlı kitabında, ilk bölüm, merkezin önemi ve neden buna hükmetmeniz gerektiğini ele alıyor. Bunun basit nedeni, taşların merkezde dururken doğrudan oyuncuya daha fazla güç veren doğrudan hamle yapmaktır. Bu, bir şövalyenin farklı konumlarına ve boş bir …
48 code-golf  math  chess 

30
Alfabeyi Değiştir
Bu meydan okuma olarak, alfabe "ters" ya da takas olacak a-zolan z-a. Bu genellikle Atbash şifresi olarak bilinir . Bu dönüşüm çıktının yabancı dil gibi görünmesini sağladığından, kodunuzun mümkün olduğu kadar kısa olması gerekir. Örnekler abcdefghijklmnopqrstuvwxyz zyxwvutsrqponmlkjihgfedcba Programming Puzzles & Code Golf Kiltiznnrmt Kfaaovh & Xlwv Tlou Hello, World! Svool, …
48 code-golf  string 

10
Pazartesi Mini Golf # 6: Meeesessesse upp teeexexextext
Pazartesi Mini Golf: Her Pazartesi yayınlanan (umarım!) Bir dizi kısa kod golf mücadelesi. Gerçek hikaye 1 : Geçen gün, bilgisayarımda JavaScript'i test etmek için normalde kullandığım sayfayı ziyaret etme fikrim varken tabletimde oyun oynuyordum . Sayfa yüklendikten sonra bu basit programa girdim: alert("Hello!") Daha sonra Çalıştır düğmesine basmaya başladım ve …
48 code-golf  string 

30
Lego parçası yazdırma
Bu meydan okuma basit bir sanattır . Bir Lego parçasının yüksekliğini ve genişliğini tanımlayan iki girdi göz önüne alındığında, bir ASCII sanat temsilini bastırdınız. Lego parçalarının nasıl görünmesi gerektiği: (4, 2) ___________ | o o o o | | o o o o | ----------- (8, 2) ___________________ | o …

30
Alfabe üçgeni
Bu tam metni basacaksınız: A ABA ABCBA ABCDCBA ABCDEDCBA ABCDEFEDCBA ABCDEFGFEDCBA ABCDEFGHGFEDCBA ABCDEFGHIHGFEDCBA ABCDEFGHIJIHGFEDCBA ABCDEFGHIJKJIHGFEDCBA ABCDEFGHIJKLKJIHGFEDCBA ABCDEFGHIJKLMLKJIHGFEDCBA ABCDEFGHIJKLMNMLKJIHGFEDCBA ABCDEFGHIJKLMNONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXYXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXYZYXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXYXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPONMLKJIHGFEDCBA ABCDEFGHIJKLMNONMLKJIHGFEDCBA ABCDEFGHIJKLMNMLKJIHGFEDCBA ABCDEFGHIJKLMLKJIHGFEDCBA ABCDEFGHIJKLKJIHGFEDCBA ABCDEFGHIJKJIHGFEDCBA ABCDEFGHIJIHGFEDCBA ABCDEFGHIHGFEDCBA ABCDEFGHGFEDCBA ABCDEFGFEDCBA ABCDEFEDCBA …

6
Bir Dize Hodorize
Hodor gösterisi üzerinde yavaş fikirli ama sevdirmek karakteridir Thrones Game ( o var içinde kitapların elbette yanı). Söylediği tek kelime 'onur' . Şaşırtıcı bir şekilde, çok fazla kelime bilgisine sahip olmamasına rağmen, Hodor her zaman doğru büyük harf kullanımı ve noktalama işaretleriyle tam cümleler halinde konuşur ve aslında anlam ifade …
48 code-golf  string 

7
Nehirlerden Kaçınmak
Arka fon Tipografide nehirler , rastlantısal boşlukların hizalanmasından dolayı oluşan bir metin bloğundaki görsel boşluklardır. Bunlar özellikle sinir bozucu çünkü beyniniz onları sürekli rahatsız eden periferik görüşte daha kolay alıyor gibi görünüyor. Örnek olarak, aşağıdaki metin bloğunu alın, satır genişliği 82 karakteri geçmeyecek şekilde kesilmiş satırlar : Lorem ipsum dolor …

14
Çok Hızlı, Çok Fourier: FFT Code Golf
Hızlı Fourier Dönüşümü'nü mümkün olan en az karakterde uygulayın. Kurallar: En kısa çözüm kazanır Girişin, uzunluğu iki olan bir 1D dizisi olduğu varsayılabilir. İstediğiniz algoritmayı kullanabilirsiniz, ancak çözüm aslında bir Hızlı Fourier Dönüşümü olmalı, yalnızca saf bir Ayrık Fourier Dönüşümü (yani, asimptotik hesaplama maliyetine sahip olmalı )O ( NkütükN-)O(Nlog⁡N)O(N \log …

30
*, /, +, -,% operatörleri kullanmadan bir sayıyı 3'e bölün
SO'dan bu soruyu alıntılamak (Spoiler uyarısı!): Bu soru bir Oracle röportajında ​​soruldu. *, /, +, -,%, operatörleri kullanmadan bir sayıyı 3'e nasıl bölerdiniz? Numara imzalanmış veya imzasız olabilir. Görev çözülebilir, ancak en kısa kodu yazıp yazamayacağınıza bakın. Kurallar: Gerekli tamsayı bölümünü ( /3) gerçekleştirin Olmayan metin tabanlı operatörler kullanmayın *, …

25
C ++ 'da golf oynamak için ipuçları
C ++ 'da golf oynamak için hangi genel ipuçlarınız var? Genel olarak golf problemlerini kodlamak için uygulanabilecek fikirleri arıyorum, en azından C ++ 'a özgüdür (örneğin, "yorumları kaldır" bir cevap değildir). Lütfen cevap başına bir ipucu gönderin.
48 code-golf  tips  c++ 

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.