«code-golf» etiketlenmiş sorular

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

2
Rulo kek ifadeleri
Rulo kekler , bir sünger kek tabakası, bir krem ​​(veya dondurma) tabakası ile yapılmış, spiral olarak yuvarlanmış lezzetli tatlılardır, Wikipedia'ya bakın . Göreviniz, standart girişten boş olmayan bir ifade dizesi almak, boşlukları dışarı çıkarmak ve boşluklar ilk satırın altından başlarken, merkezden sağdan sola doğru başlayarak rulo pasta olarak yuvarlamaktır. Aşağıdaki …

6
Bir emoji mi?
Son zamanlarda bu iOS uygulaması üzerinde çalışıyorum ve (oldukça kolay bir şekilde çözüldü) bir sorunla karşılaştım: Dizemin sadece emojilerden oluşup oluşmadığını nasıl belirleyebilirim? Bugün işiniz bu! Giriş Dizi. Unicode karakterlerin varlığı sizin için sorunluysa, farklı bir makul biçim kullanabilirsiniz. Giriş almak için normal bir dizeden farklı bir şey yaparsanız lütfen …

2
Çakışan Çizgi Siparişi
(Kuru silme tahtasında çizim yaparken esinlenir) Meydan okuma: Beyaz tahtada farklı renkteki kuru silme işaretleyicilerini temsil eden karakterler içeren bir giriş dizesi verildiğinde, ilk sıradan son çizildikleri sırayla çıktılar. Giriş: Alfabetik harflerle temsil edilen kuru silme işaretleyici renklerini içeren bir dize (büyük olanlar küçük harflerden farklıdır, her bir rengin farklı …
17 code-golf  string 

24
Bir Dizinin Ters Deltası
Bir Dizinin Ters Deltası Göreviniz, bir dizi işaretli 32 bit tam sayı verildiğinde, ters deltalarıyla yeniden derlemektir. Örneğin, liste 1 3 4 2 8 deltaları tutar: 2 1 -2 6 bunlar daha sonra reddedilir ve sonuç verir: -2 -1 2 -6 ve yeniden derlendi, 1 -1 -2 0 -6 nihai …

24
Alternatif Fibonacci
Alternatif Fibonacci dizisinde, önce 1ve ile başlarsınız.1 her zamanki gibi . Ancak, bir sonraki sayıyı elde etmek için her zaman son iki değeri eklemek yerine, ekleme ile başlayarak ve bunun yerine her çıkardığınızda dönüşümlü olarak çalışırsınız. Dizi şu şekilde başlar: 1 1 2 # 1 + 1 -1 # 1 …

9
Markov Zincir Quine
Bu soruda basit bir Markov Modeli kullanılacaktır. Markov Zincirleri hakkında daha fazla bilgi için bkz. Http://setosa.io/ev/markov-chains/ . Bir ip alın. Bu örnek için şu sözcüğü kullanacağız: reader Şimdi, her karakter için, karakter dizisindeki her oluşumdan sonra görünen karakterleri alın. ( ​`^`​dizenin başlangıcını ve ​`$`​sonunu temsil eder) `^` -> {'r'} # …

25
Ürün kataloğu
Bu sorun, bir ürün tanımlayıcısını temsil eden bir dizeyi üç bileşene ayırmakla ilgilidir. İlk bölüm, depoyu temsil eden keyfi uzunluktaki üst ve alt harflerden oluşur. İkinci kısım ürün numarasını temsil eden rakamlardır. Bu kısım da keyfi uzunluktadır. Son bölüm boyut ve renkler olarak niteleyicilerdir ve bu bölüm dizenin sonuna kadar …
17 code-golf  string 

15
Euler sayısını hesapla
Euler sayısı A(n, m) permütasyon sayısı [1, 2, ..., n]tam olarak hangi melemanlarının daha önceki elemandan daha büyüktür. Bunlara yükseliş de denir . Örneğin, n = 33 varsa! = 6 permütasyon[1, 2, 3] 1 2 3 < < 2 elements are greater than the previous 1 3 2 < > …

15
Mektup değiştirme zorluğu
Fikir basit. 3 dize (giriş virgülle ayrılmış, ayrı girişler veya dizi olarak olabilir) sağlayarak "görselleştirilmiş" bir harf değiştirme işlemi oluşturmanız gerekir. İlk bölüm düzeltmek istediğiniz kelimedir ve ikinci bölüm değiştirmek istediğiniz harflerdir ve üçüncü bölüm ise bölüm 2'deki harflerin yerine geçer. Örneğin: | | Input | Starting Word | Output …
17 code-golf  string 

21
15 karakterlik bir alfabe ile 6 karakterlik bir dize oluşturma
İşteki projelerimizden birinde, son zamanlarda 15 karakterlik bir alfabe ile 6 karakterlik bir dize oluşturmak için özellikle büyük bir yöntem keşfettik. Birkaçımız "Bahse gireriz bunu bir satırda alabiliriz" iddiasıyla, küçük bir kod golf oyunu başlattık. Senin görevin bizi yenmek, ki hiç şüphem uzun sürmeyecek! Orijinal algoritma 0-9A-E alfabesini kullandı, ancak …

3
Bir alt dize içeren bir palindroma en küçük Hamming mesafesi
Bu, artık kaldırılmış bir CS.SE sorusundan ilham aldı . Görev Boş olmayan iki giriş dizisi A ve B verildiğinde, A'dan alt dize olarak B içeren bir palindrom'a olan en küçük mesafeyi çıktılayın. Mesafe, karakter değiştirme sayısı ile tanımlanır ( Hamming mesafesi ) ile tanımlanır. Kısıtlamalar Duyarlı giriş: bir palindrom var. …

13
Ters permütasyon endeksi
Giriş N öğeli bir listenin sözlüksel permütasyonları 0'dan n'ye kadar numaralanabilir ! - 1. Örneğin, 3! = 6 permütasyon (1,2,3)olur (1,2,3), (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1). Listeye bir permütasyon uygulandığında, elemanları permütasyondaki sayılarla aynı sırada sıralanır. Örneğin, permütasyon uygulanması (2,3,1)için l = (a,b,c)verim (l[2],l[3],l[1]) = (b,c,a). Bir permütasyonun tersi, bu …
17 code-golf  combinatorics  permutations  code-golf  image-processing  brainfuck  encode  steganography  code-golf  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  ascii-art  fibonacci  code-golf  string  code-golf  sorting  popularity-contest  statistics  code-golf  ascii-art  kolmogorov-complexity  code-golf  code-golf  ascii-art  tic-tac-toe  code-golf  string  code-challenge  classification  test-battery  binary-matrix  code-golf  math  arithmetic  code-golf  ascii-art  random  code-golf  string  code-golf  number  binary  bitwise  code-golf  number  arithmetic  code-golf  math  ascii-art  code-golf  string  ascii-art  code-golf  string  ascii-art  code-golf  string  code-golf  counting  code-golf  number  binary  bitwise  decision-problem  code-golf  array-manipulation  code-golf  tips  brain-flak  code-challenge  quine  source-layout  code-generation  code-golf  linear-algebra  matrix  abstract-algebra  binary-matrix  code-golf  string  palindrome  code-golf  puzzle-solver  sudoku  code-golf  ascii-art  code-golf  graphical-output  internet  code-golf  ascii-art  kolmogorov-complexity  code-golf  math  code-golf  clock 

6
Bir metin küpü ݀
En son ne zaman bir metin karesi oluşturdunuz , ama şimdi bir küp metin yapabilir misiniz ? Meydan okuma Bir dize verildiğinde, dizeyi bir küp biçiminde çıktılar. Dizenin her zaman 2 karakter veya daha fazla olacağını ve yalnızca yazdırılabilir ascii karakterleri olacağını varsayabilirsiniz. Metin Küpü Nasıl Yapılır Test Durumları Input: …

12
Woz Monitörü
Meydan okuma Son zamanlarda 8-bit bilgisayarlara girdim ve onların ve diğerlerinin çalışmalarından çok etkilendim; bu nedenle golf kodunun amacı, Steve Wozniak tarafından Apple I için tasarlanan Woz Monitörünün bir bölümünü çoğaltmaktır. İki bayt genişliği olan 22 onaltılık değerden oluşan bir diziyi (en düşük değer $ 10 , en yüksek değer …

3
Kaplumbağalarınızı bir String ile Kurşun
Boşluk hariç , yazdırılabilir ascii karakterlerin boş olmayan tek satırlık bir dizesini alan bir program veya işlev yazın : !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Girişin geçerli olduğunu varsayabilirsiniz. Girdiye dayanarak, kaplumbağa grafiklerini takip eden metin boşlukları ve yeni satırlar üzerinde düzenlenmiş yeni bir dize çizin - kaplumbağanın her zaman bir ızgara alanı kapladığı ve …
17 code-golf  string  grid 

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.