«code-golf» etiketlenmiş sorular

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

23
N ile n görüntüleniyor
İstediğim: Oldukça basit bir şekilde, bir girdi isteyen ve ndaha sonra ekranda bu değeri gösteren metin tabanlı bir ekran istiyorum ! Ama bir sorun var. 'Gerçek' 'piksellerin (doldurulmuş olanlar) her biri bu sayı ile temsil edilmelidir n. Misal : Size bir girdi verilir n. nTek bir rakam olacağını varsayabilirsiniz. Input: …

2
Etrafta ne var
Her zaman bazı metinleri çevrelemek istedim # s , ama ne çevremde bulmakta sorun var bu yüzden bu meydan okuma sadece bunu yapmak için bir program yazacak Örnekler Giriş / Çıkışlar bir satırsonu ile ayrılır. ### #a# ### a # #a# # a ### # a # # b c …
18 code-golf  string 

5
Bu sayı rastgele mi?
Random.org'a 0 ve 2 32 - 1 arasında 128 rasgele tamsayı sordum . Rastgele sayı üreteci ilk 64 sayıyı vermek için çok istekli olduğu için, açıkça diğer 64'ten daha rastgele . Aşağıdaki 64 tamsayıdan biri girildiğinde doğru bir sonuç veren tam bir program veya işlev yazın: [1386551069, 1721125688, 871749537, 3410748801, …

1
Enigma Makinesi'ni uygulayın
Enigma makinesi, Almanlar ve diğerleri tarafından mesajlarını şifrelemek için kullanılan oldukça karmaşık bir şifreleme makinesidir. Bu makineyi uygulamak sizin işinizdir *. Adım 1, Döndürme Enigma makinemizde rotorlar için 3 yuva ve bu yuvaların her biri için 5 mevcut rotor vardır. Her bir rotor (26 olası farklı pozisyonlara sahip Aiçin Z). …

4
Yolu takip et
Zor olan yolu takip etmektir (çizmek): ^n - n satır yukarı vn - n satır aşağı >n - sağa doğru n karakter pozisyonu <n - n karakter konumu bıraktı nsıfırdan büyük bir tamsayıdır (örn >-2. gibi bir komut alamazsınız ). Komutlar arasında ayırıcı yoktur, iyi biçimlendirilmiş girdi şu şekilde görünür: …

9
RNA 'dan Protein' ya Çeviri
RNA , DNA gibi genetik bilgiyi kodlayan hücrelerinde bulunan bir moleküldür. Adenin (A), sitozin (C), guanin (G) ve urasil (U) bazları ile temsil edilen nükleotitlerden oluşur . * Bir kodon , üç nükleotidin bir dizisidir. Proteinler , saç ve tırnaklarda bulunan keratin ve kan hücrelerinde oksijen taşıyan hemoglobin gibi çok …

5
ASCII sanat golf için ipuçları
Bence ASKII sanat soruları PPCG yapmak eğlenceli, ama şahsen, özellikle soru kod-golf olarak etiketlendiğinde oldukça zor olabileceğini düşünüyorum . Acaba buradaki herhangi birinin ASCII sanatı üretmek için yararlı olacak bazı ipuçları olup olmadığını merak ediyorum. Sadece karakterleri düzenlemek kolaydır, ancak (kısa) algoritmalarla işler daha karmaşık hale gelecektir. ASCII sanatından bahsediyorum: …

8
Bir “BizzFuzz” programı oluşturun
Geleneksel FizzBuzz'da, 1'den 100'e kadar olan sayıları yazdırmanız istenir, ancak 3'ün her katını "Fizz", 5'in her katını "Buzz" ve her 3 ve 5'in (katları) her birini " FizzBuzz". Bununla birlikte, kötü bir görüşmeci olarak, BizzFuzz adını vermeye ve size bir kodlama röportajında ​​vermeye karar verdiğim FizzBuzz'ın kendi bükülmüş versiyonumu icat …

2
Polystriplerin sayılması
Polystripler, aşağıdaki kurallara uyan bir polimino alt kümesidir: her parça 1 veya daha fazla hücreden oluşur hiçbir hücrede ikiden fazla komşu olamaz hücreler bir deliği kapatmamalıdır Serbest polimomlar, hiçbiri bir başkasının (toplanıp çevrilebilen parçalar) katı bir dönüşümü (çeviri, döndürme, yansıma veya kayma yansıması) olmadığında farklıdır. Serbest bir poliominoyu yansıtan çeviri, …

6
Kofaktör Matrisleri
Kofaktör matrisi, Adjugate Matrix'in transpozisyonudur . Bu matrisin elemanları orijinal matrisin kofaktörleridir . Kofaktör (yani sıra i ve sütun j'deki kofaktör matrisinin elemanı), i. Sıra ve jth sütununun orijinal matristen (-1) ^ (i + j) ile çarpılmasıyla oluşturulan alt matrisin belirleyicisidir. Örneğin, matris için Satır 1 ve sütun 2'deki kofaktör …

1
Mükemmel bir 2048 oyunu oyna
İşiniz, 2048'in matematiksel olarak mükemmel bir oyununu simüle etmektir. Fikir, 2048 oyununun ne kadar ileri gidebileceğinin teorik üst sınırını bulmak ve oraya nasıl ulaşacağınızı bulmaktır. Bunun nasıl göründüğüne dair bir fikir edinmek için bu 2x2 klonuyla oynayın ve 68 puan kazanmaya çalışın. Bunu yaparsanız, 2, 4, 8 ve 16 kiremit …

3
Normalde ters ifade - düzenli ifadeleri ayrıştır
Sorun Bazı kod kullanmanız gereken düzenli ifadeler bir demet var, ama regex desteklemeyen bir programlama dili kullanıyorum! Neyse ki, test dizesinin maksimum uzunluğa sahip olacağını ve sadece yazdırılabilir ASCII'den oluşacağını biliyorum. Meydan okuma Girmelisiniz regex ve bir sayı nve çıkış yazdırılabilir ASCII (ASCII kodları 32 dahil 126 kadar oluşan her …

3
Golf Yükleyiciden daha büyük bir sayı
Çıktı boyutu Graham'ın sayısını ve Golf'ü AĞAÇ (3) 'den daha büyük bir sayı aşan En Kısa sonlandırma programının bir takibi olarak , yeni bir zorluk ortaya koyuyorum. Yükleyicinin sayısı çok büyük bir sayıdır, bu açıklanması biraz zordur (esnek bir hedefe sahip bir kod golf egzersizinin sonucu olduğu için). Burada bir …

7
Gauss - Eisenstein
Gauss tamsayısı , , tam sayıdır ve hayali birimdir, en yakın olanı (Öklid mesafesine wrt) Eisenstein tamsayı burada , tamsayıdır ve .a+bia+bia+biaaabbbi=exp(πi/2)i=exp⁡(πi/2)i = \exp\left(\pi i/2\right)k+lωk+lωk+l\omegakkklllω = exp( 2 πi / 3 ) = ( - 1 + i 3-√) / 2ω=exp⁡(2πi/3)=(−1+i3)/2\omega = \exp(2\pi i/3) = (-1+i\sqrt{3})/2 Arka fon Muhtemelen her …

7
Toplamlar kümesine uyan bir dizi bulma
Bir Auzunluk dizisi düşünün n. Dizi yalnızca pozitif tamsayılar içerir. Örneğin A = (1,1,2,2). f(A)Boş olmayan bitişik alt dizilerin toplamları kümesi olarak tanımlayalım A. Bu durumda f(A) = {1,2,3,4,5,6}. Üretilecek adımlar f(A) aşağıdaki gibidir: Alt dizileri Avardır (1), (1), (2), (2), (1,1), (1,2), (2,2), (1,1,2), (1,2,2), (1,1,2,2). Onların toplamları 1,1,2,2,2,3,4,4,5,6. …

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.