«string» etiketlenmiş sorular

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

30
Büküm Kelimeler!
Büküm Kelimeler! Bir dize ve pozitif bir tamsayı verilir. İpi ileri geri çevirmeniz gerekir. Örnek Giriş / Çıkış Giriş Programming Puzzles & Code Golf 4 Çıktı Prog mmar ing zzuP les oC & de G flo Giriş Giriş, STDIN veya işlev argümanından alınabilir. Giriş bir dize ve pozitif bir tamsayıdan …
34 code-golf  string 

30
Her girilen kelimenin ilk harfini büyük harf yap
Bu nispeten hızlı bir şey, ama eminim beğeneceksiniz. Codegolf, bir cümle biçiminde girdi alacak ve daha sonra çıktıyı her kelimede büyük harfle yazılan bir program. Kurallar: Gönderimler bir işlev biçiminde olmayabilir. Yani hayır: function x(y){z=some_kind_of_magic(y);return z;} Son cevabınız olarak ... Kodunuz girdi aldığını ve çıktı aldığını göstermelidir. Kod, girişin sahip …

30
İnterlace dizeleri
Buradaki zorluk, eşit uzunlukta iki dize verildiğinde diğer karakterlerin her birini değiştiren ve çıkan dizeleri her iki sırada veren / veren bir program veya işlev yazmaktır. Örnekler "Hello," "world!" --> "Hollo!" "werld," "code" "golf" --> "codf" "gole" "happy" "angry" --> "hnpry" "aagpy" "qwerty" "dvorak" --> "qvertk" "dworay" "1, 2, 3" …
34 code-golf  string 

9
Bir “Sıralama” algoritması
Bazen bir listeyi sıralamak için, artan sırayla sıralanana kadar listeden öğeleri kaldırdığınız Stalin sıralaması adı verilen bir "sıralama algoritması" vardır. Örneğin liste [1, 2, 4, 5, 3, 6, 6] Stalin sıralama kullanarak "sıralanır" olduğunda [1, 2, 4, 5, 6, 6] Üçü bozuk olduğu için kaldırıldı. Şimdi açıkçası, bir listeyi sıralamak …

24
Sayı 2'nin gücüne bölünebilir mi?
Dün çocuğumla oynarken oyuncak trenindeki sayıyı fark ettim: Elimizdeki Yani olduğunu içine bölünmüş olabilir veya4281428142814 - 2 - 8 - 14−2−8−14-2-8-122- 21- 23- 2022−21−23−202^2-2^1-2^3-2^0 Bu yüzden basit zorluk: Girdi olarak negatif olmayan bir sayı verilirse, sayının dize gösteriminin (temel 10'da ve baştaki sıfırlar olmadan) bir şekilde 2'nin güçleri olan sayılara …

30
Flippign Lettesr Aroudn
Sohbetinde, sık sık fast-TYPERS ve gerçekten bakma sipariş ait harflerin bir mesaj göndermeden önce. Tembel olduğumuz için, kelimelerimizdeki son iki harfi otomatik olarak değiştiren bir programa ihtiyacımız var, ancak çok geç cevap vermek istemediğimizden, kodun kısa olması gerekiyor. Göreviniz, kabul etmek isterseniz, her kelimenin son iki harfini belirli bir dizgede …
33 code-golf  string 

21
En Uzun Tekrarlayan Substring
Girdi olarak bir dize verildiğinde, iki veya daha fazla karakter içermeyen en uzun bitişik alt dizgiyi bulun . Birden fazla alt dizge varsa, ikisini de verebilirsiniz. İsterseniz girişin yazdırılabilir ASCII aralığında olduğunu varsayabilirsiniz. puanlama Cevaplar ilk önce en uzun tekrar etmeyen alt dizginin uzunluğuna ve ardından toplam uzunluklarına göre sıralanacaktır. …

28
Güçlü bir kelime mi?
Bunun hategüçlü bir kelime olduğunu söylüyorlar . Nedenini bulmak istedim, bu yüzden kelimeye iyi baktım. Her ünsüzün ondan sonra ünlü olduğu dikkatimi çekti. Bu bana oldukça güçlü görünmesini sağladı, ben de bir kelimeyi güçlü yapan şeyin bu olduğuna karar verdim. Daha güçlü kelimeler bulmak istiyorum, bu yüzden bunun için bir …

13
Doğum günün kutlu olsun, Raffaele Cecco!
Raffaele Cecco üretilen bir programcı olan bazı ait en iyi video oyunları ZX Spectrum seksenli yılların sonlarında bilgisayara. Diğerlerinin yanı sıra çok beğenilen Cybernoid ve Exolon'u geliştirdi . Raffaele 10 Mayıs 2017'de 50 yaşına basıyor . Bu zorluk onun için küçük bir hediye, çoğumuzun bu muhteşem oyunları oynamak için harcadığı …

30
Belirtilen dizindeki karakteri kaldır
( Belirtilen dizindeki dizgenin Elemanı tarafından büyük ölçüde ilham alındı ) Bir dize sve bir ndizini temsil eden bir tamsayı verildiğinde s, çıkarılan skarakterdeki karakterin bulunduğu çıktı n. 0-indeksleme ve 1-indekslemeye izin verilir. 0-indeksleme için, nnegatif olmayacak ve uzunluğundan daha az olacaktır s. 1 indeksleme için, npozitif ve uzunluğuna eşit …
33 code-golf  string 

13
En uygun deseni bulun
Verilen küçük harflerden oluşan bir dize s aabaaababbbbaaba ve pozitif bir tam sayı , n gibi 4, çıkış uzunluk- n dize t zaman bu tür T uzunluğuna tekrarlanır s , mümkün olduğu ortak birçok karakter olarak var. Verilen örnek için, en uygun çıktı aaba, çünkü hedef dizeyle ortak on üç …
33 code-golf  string 

24
Kopyaları kaldırmayan dizeleri
Giriş Aşağıdaki dizgeyi izleyelim: AABBCCDDEFFGG Mektup hariç, her harfin kopyalandığını görebilirsiniz E. Mektup demek olduğunu That Eolmuştur çoğaltılamaz de- . Bu yüzden, burada yapmamız gereken tek şey, bize şu çoğaltılmamış dizgiyi veren bu işlemi tersine çevirmek. AABBCCDDEEFFGG Daha sert bir örnek alalım: AAAABBBCCCCDD Eşitsiz sayıda ardışık sayı olduğunu görebilirsiniz B, …
33 code-golf  string 

21
Tuş vuruşlarını simüle edin
İşiniz, kullanıcının girdiği birkaç tuş vuruşunu simüle etmektir. Giriş En az bir 'tuş vuruşu' içeren bir sınırlayıcı dizi veya sınırlayıcıya sahip bir dizi (32-126 aralığı dışında). Bu dizi yalnızca iki tür dize içerecektir: pasif tuş vuruşlarını (tek karakter) ve komutları (köşeli parantez içindeki karakter [ ]). Pasif tuş vuruşları ASCII …
33 code-golf  string 

24
Bu numara Loeschian mı?
Pozitif bir tam sayı ka, Loeschian sayı ise kolarak ifade edilebilir i*i + j*j + i*jiçin i, jtam sayı. Örneğin, ilk pozitif Loeschian sayıları: 1( i=1, j=0); 3( i=j=1); 4( i=2, j=0); 7( i=2, j=1); 9( i=-3, j=3); ... unutmayın i, jverilen için kbenzersiz değildir. Örneğin, 9aynı zamanda ile üretilebilir …
33 code-golf  math  number  number-theory  decision-problem  code-golf  kolmogorov-complexity  code-golf  sequence  code-golf  path-finding  chess  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  math  arithmetic  code-golf  code-golf  number  code-golf  geometry  code-golf  math  code-golf  code-golf  kolmogorov-complexity  alphabet  code-golf  regular-expression  hexagonal-grid  king-of-the-hill  path-finding  java  code-golf  string  sorting  code-golf  string  grid  code-challenge  compression  code-golf  random  code-golf  sequence  arithmetic  code-golf  number  grid  tiling  code-golf  tips  code-golf  sequence  number-theory  recursion  code-golf  string  grid  code-golf  math  number  combinatorics  permutations  string  code-challenge  code-golf  sequence  number-theory  subsequence 

30
Dizeleri esnekleştirmek için bir program yaz
Başlığında güzel fiil var. Bir giriş dizesi verilen, bu dizeyi "esnekleştirecek" ve bir sonuç çıktısı alacak bir program yazın. Bir ipin elastikleştirilmesi şu şekilde yapılır: İlk karakter bir kez gösterilir. İkinci karakter iki kez gösterilir. Üçüncü karakter, üç kez gösterilir, vb. Gördüğünüz gibi, belirli bir karakterin kopyalarının sayısı, dizedeki önceki …
33 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.