«string» etiketlenmiş sorular

Dizelerin kullanımı ve manipülasyonu yoluyla belirli bir sorunu çözmek için bir rekabet.


14
Bir Sermaye Şifresi
Göreviniz, aralıktaki yazdırılabilir ASCII karakterlerinden oluşan boş olmayan bir dizeyi deşifre etmektir [32..126] . Karakter başına dize karakterini okuma: küçük harfle her karşılaştığınızda, büyük harfle sonraki harfle ilişkilendir 'A' büyük harfle her karşılaştığınızda, küçük harfle ilişkili harfle değiştirin diğer karakterler özel bir işlem gerektirmez ve sadece değişmeden kalır Misal Giriş …

9
Odalara katıl
Diyelim ki bir zindan haritası ... ########## # ##### # ##### ########## ########## ########## ########## #### ## #### ## ########## Kahramanın A Odasında (sol üstte) ve hedeflerinin (sıkıntıdaki bir prens?) B Odasında (sağ altta) olduğunu varsayalım. Haritamız, kahramanın hedeflerine ilerlemesine izin vermiyor. Bir geçit eklememiz gerek ... ########## # ##### …

13
Orada kırdım (makasla)
Meydan okuma Bir kesme kuralını ve başka bir dizeyi tanımlayan bir dize verildiğinde, ilk dize tarafından açıklanan kuralı kullanarak parçaları ikinci dizeden kesin. Her iki dize de harflerden a-zveya A-Zhangisini seçerseniz seçin (aynı şekilde temsil edilmeleri gerekmez). İkinci dizgenin değiştirilme şekli aşağıda açıklanmaktadır: Algoritma İlk dizeyi alın ve bitişik olmayan …
15 code-golf  string 

6
Dize çoğaltıcı
Vim'de, bir komuttan önce gelen bir sayı 3ddile eşdeğer bir komutu tekrarlayabilirsiniz dd dd dd. Bu yinelenen model Vim komutlarıyla sınırlı değil. Dize de bu şekilde çoğaltılabilir. Şartname: Yalnızca basamaklar, alfabetik karakterler (hem büyük hem de küçük harf) ve boşluklardan oluşan ve isteğe bağlı bir son satır olan girdi olarak, …
15 code-golf  string 

7
Yapacak bir kitabın var!
Sanal, eski moda bir baskı makinesinde çalışıyorsunuz. Tek aralıklı harflerinizi daha hızlı düzenlemenize yardımcı olmak için, size yardımcı olabilecek en kısa programı yapmaya karar verdiniz. Bir metin dizesi ve sayfa boyutu verildiğinde, metnin her sayfasını oluşturun ve çıktı alın. Örnekler Örneğin, sayfa genişliği 14, yükseklik 7 ve bazı metinlerle kitabınız: …

11
Beni baş aşağı Noel ağacı yap!
Meydan okuma Hepimiz normal Noel ağaçlarını biliyoruz - ama baş aşağı bir Noel ağacına ne dersiniz ! Bu oldukça kolay, Noel temalı bir meydan okuma. Bu zorluğun amacı bana bir ASCII baş aşağı Noel ağacı yapmaktır. İşte bu meydan okuma için kurallar: Tuhaf, pozitif bir tamsayıyı kabul edin. Sen hep …

17
XOR diziyi sıralar
Bir anahtar ve bir dize dizisi verildiğinde, diziyi her öğe anahtarla XOR'd olduğunda sıralanacak şekilde karıştırın. XOR'ing iki dize Bir dizeyi anahtarla XOR yapmak için, dizenin karakter değerlerinin her birini, anahtarın sonsuza kadar yinelendiği varsayılarak, anahtardaki çiftiyle XOR yapın. Örneğin, abcde^123şuna benzer: a b c d e 1 2 3 …

7
Salınım eşitliği
İki tam sayı noktaları arasında salınım, bu nesneler [l, r], zaman birimi başına bir birim hızında başlayarak lilgili t=0. Varsayabilirsiniz l < r. Örneğin, bir nesne salınırsa [3, 6], o zaman: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> 6 t=4 -> 5 t=6 -> 4 t=7 …
15 code-golf  array-manipulation  decision-problem  code-golf  math  number-theory  palindrome  integer-partitions  code-golf  math  decision-problem  geometry  code-golf  string  random  code-golf  ascii-art  code-golf  kolmogorov-complexity  primes  code-golf  kolmogorov-complexity  code-golf  graphical-output  code-golf  number-theory  primes  integer  factoring  code-golf  sequence  array-manipulation  integer  code-golf  array-manipulation  matrix  code-golf  sequence  binary  code-golf  game  cellular-automata  game-of-life  binary-matrix  code-golf  string  ascii-art  code-golf  random  generation  logic  code-golf  string  code-golf  code-golf  sequence  array-manipulation  random  apl  code-golf  code-golf  sequence  primes  code-golf  math  sequence  integer  code-golf  number  arithmetic  array-manipulation  decision-problem  code-golf  ascii-art  number  code-golf  restricted-source  quine  code-golf  chess  board-game  code-golf  math  sequence  code-golf  number  sequence  kolmogorov-complexity  code-golf  number  sequence  arithmetic  code-golf  math  number  alphabet  code-golf  ascii-art  classification  statistics  apl  code-golf  array-manipulation  matrix  code-golf  string  kolmogorov-complexity  code-golf  sequence  binary  base-conversion  binary-matrix  code-golf  string  classification  code-golf  tips  python  code-golf  combinatorics  binary  subsequence  restricted-time  code-golf  number  number-theory  code-golf  math  number  complex-numbers  code-golf  string  code-golf  string  code-golf  string  random  game  king-of-the-hill  python  code-golf  number  sequence  code-golf  number  sequence  code-golf  code-golf  math  number  array-manipulation  code-golf  array-manipulation  decision-problem  code-golf  string  code-golf  sequence  integer 

12
Boşluklarla dikey olarak ayrılmış üç sütun yazdırın
Görev Giriş dizesini boşlukla ayırarak alın. Kelimeleri alfabetik olarak sıralayın. Bunları boşluklarla ayrılmış 3 sütuna dikey olarak yazdırın. Meydan okuma Her üç sütunun yüksekliği de mümkün olduğunca eşit ağırlıkta olmalıdır. Üç sütunun da sola hizalanması gerekir. Bu kod golf , bu yüzden en kısa kod kazanır! Misal Giriş şuysa: "cat …
15 code-golf  string 

14
Frankenstein'ın Canavarı Adı
Giriş: Neredeyse Cadılar Bayramı olduğundan, Cadılar Bayramı temalı rastgele bazı zorluklar düşünüyordum. Sonunda Frankenstein'ın wikipedia sayfasını okuyordum ve aşağıdaki metne rastladım: Yaratık Frankenstein'ın yaratımını reddetmesinin bir kısmı, ona bir isim vermemesi ve bu da kimlik eksikliğine neden olmasıdır. Bunun yerine, "sefil", "canavar", "yaratık", "iblis", "şeytan", "şeytan" ve "o" gibi kelimelerle …

2
Yarı Saydam Kutular Çiz
Not: Dize sanatı, SE yazı tipi tuhaflığı nedeniyle burada korkunç görünebilir: P :( Dikdörtgenlerin köşelerini temsil eden dört tüpün bir listesi verildiğinde, saydam dikdörtgenleri bu sırayla üst üste çizin. Bu meydan okuma için, sol üst köşede en küçük koordinatın olması ve x ekseninin sağa, y ekseninin aşağı doğru artması gerekir. …

6
Birbirini izleyen en uzun basamak sayısını bulun
Basit meydan okuma: bir dizi pozitif tamsayı sayısı verildiğinde, basamakları arasında ardışık basamakların en uzun çalışmasını içeren sayıyı bulun. Numara? Çalışmalardaki basamakların olası değerlerin ( 0123456789) etrafına sarılmasına ve geriye doğru çalışmasına izin verilir . Hem Yani 2345, 89012ve 5432109ardışık rakam (ancak geçerli ishal olan 3456765ne de 321090123olsa koşmak, hep …

4
Minecraft Üretim Masası Yap
Minecraft'ta bir şeyi nasıl yapacağınızı hatırlayamadığınızda nefret etmiyor musunuz? Bunu düzeltmenin vakti geldi! Görev Göreviniz 1D veya 2D liste olarak bir girdi almak ve işçiliği tablosunun bir sonucu olan çıktıyı almaktır! Giriş Girdiyi dize veya uzunluk listesi olarak alabilirsiniz 9 veya 2B iç içe dizi olarak alabilirsiniz. Bir giriş olarak …

24
Numaraları Ekleme
Oldukça basit bir meydan okuma: İki giriş alırsınız, bir dize ve bir sayı (sayı dize olarak alınabilir, yani "123"yerine 123) Dize bir sayıyla bitmezse (yani normal ifadeyle eşleşmezse \d$), sayıyı dizenin sonuna ekleyin. Dize bir sayıyla bitiyorsa (yani normal ifadeyle eşleşiyorsa \d+$), önce bunu silmeli ve ardından sayıyı eklemelisiniz. Girişlerin …
15 code-golf  string 

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.