«string» etiketlenmiş sorular

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

9
Üzerinden geçen kelimeler
Giriş: İki karakter (NOT: giriş sırası önemlidir). Çıktı: Her iki kelime / cümle, aralarında boş bir satır bulunan satırlarda başlar. 'Yan yana' yatay 'yürürler'. Ancak aynı karakterde aynı konumda olduklarında birbirlerini geçerler ve sonra 'birbirlerinin yanında' yürümeye devam ederler. Söylemiştin mi? Bir örnek verelim: Giriş: Words crossing over& Ducks quacking: …

22
Bir dize kare oymak
Bugünkü zorluğunuz çok satırlı bir dizi almak ve sol üst köşeyi içeren dizede bulunan en büyük kareyi çıkarmaktır. Kare bir dize şudur: Her satırda aynı sayıda karakter var Her satırdaki karakter sayısı, satır sayısına eşittir. Aşağıdaki olası giriş dizesini göz önünde bulundurun: abcde fgh asdf foobar aOndan alabileceğiniz en büyük …
21 code-golf  string 

12
Diyet Haskell yapalım
Haskell’in şöyle yazılabilen tülleri var. (a,b,c) Ancak bu sadece sözdizimsel şeker (,,)a b c Genel olarak, bir N tuple ile oluşturulabilir , n-1 , arasında s (... )unsurları, ardından boşluk ile birbirlerinden ayrılmıştır. Örnek 7-tuple için (1,2,3,4,5,6,7)oluşturulabilir (,,,,,,)1 2 3 4 5 6 7 Haskell'in 1 teli olmadığı için oluşturulamaz. …

1
Golf Python string değişmezleri
Arka fon Python 3'ün birçok string string değişkeni var. Örneğin, dize this 'is' an exa\\m/pleşu şekilde temsil edilebilir: 'this \'is\' an exa\\\\m/ple' "this 'is' an exa\\\\m/ple" r"this 'is' an exa\\m/ple" '''this 'is' an exa\\\\m/ple''' """this 'is' an exa\\\\m/ple""" r'''this 'is' an exa\\m/ple''' r"""this 'is' an exa\\m/ple""" Gördüğünüz gibi, dizgiler için …

16
Fermuarlı Paragraf
( Bu mücadeleden ilham alındı ) Biri diğerinden tam olarak bir karakter uzunluğunda olan iki giriş dizisi verildiğinde, dizeleri ASCII sanatına, sadece yarıya kadar fermuarlı bir fermuarın iki yarısıymış gibi düzenlerler. Uzun kelime fermuarın tabanını oluşturur ve birleşik fermuarlı kısmın ilk ve son karakteridir. Bu paragrafı anlamak zor olduğundan, bazı …

7
O kaşını al ve arkanı dön
APL'nin birçok yüzünün kutlanması Aşağıdaki tablonun 1. veya 2. sütundakiler arasında bir dize verildiğinde, dize komşusunu sağına döndürün. Başka bir deyişle, sütun 1'de bir dize verildiyse, o satırdaki sütun 2'nin dizesini döndürün ve sütun 2'de bir dize verilirse, o satırdaki sütun 3'ün dizesini döndürün. Kod noktaları ( :lar dışında) en …

14
Bir dize ters çevirin
Dengeli bir dize parantez dizisidir, ()böylece her parantez başka biriyle eşleştirilebilir. Daha titizlikle bu dilbilgisi tarafından yayılan dizelerdir: S → (S)S | ε Bir dizgiyi "tersyüz" olarak çevirebiliriz: Tüm oluşumlarını (ve )birbirleriyle geçişi Karakterleri dizenin önünden arkaya doğru hareket ettirerek dizenin tekrar dengelenmesini sağlayın. Bir örnek yapalım. Dengeli dizeyle başlarız: …

20
[Alt] dizgilerim saklanıyor!
Giriş Bir süre önce kaybolan bir SO kullanıcısı burada bir soru gönderdi ve şimdi silindi ancak bence iyi bir meydan okuma olacağını düşünüyorum, işte böyle gidiyor ... Meydan okuma İki dize alan tam bir program veya işlev yazın ve ilk dizenin herhangi bir permütasyonunun ikinci dizenin bir alt dizesi olup …

3
Hayat sana limon verdiğinde, limonata yap
Meydan okuma Her yerde kelime, bir giriş dizesi verilecektir "Lemon"bunun dönüştürülmesi gerekir bulunursa "Lemonade" ancaka , dve ecümlede başka yerden ödünç alınmalıdır. Örnek Örnek Giriş: Çocukken bir limon buldum Örnek çıktı: Çocukken bir limonata kurdum Limonata orijinalden aşağıdaki üst simge harfleri çalarak yaratıldı Ben igili kurucuları d limonata wh e …
21 code-golf  string  code-golf  parsing  internet  stack-exchange-api  code-challenge  kolmogorov-complexity  restricted-source  brain-flak  python  logic  pyth  code-golf  string  search  optimized-output  code-golf  tips  language-design  golfing-language  code-golf  tips  language-design  code-golf  number  sorting  pi  code-golf  math  number  code-golf  string  balanced-string  classification  brain-flak  code-golf  math  number-theory  decision-problem  code-golf  tips  code-golf  number  sequence  code-golf  balanced-string  brain-flak  code-golf  math  sequence  arithmetic  fibonacci  code-golf  math  parsing  code-golf  string  keyboard  code-golf  code-golf  string  source-layout  whitespace  code-golf  math  rational-numbers  code-golf  string  code-golf  string  code-golf  math  sequence  code-golf  number  floating-point  code-golf  string  decision-problem  subsequence  code-golf  string  kolmogorov-complexity  code-golf  string  permutations  balanced-string  brain-flak  code-golf  string  math  number  code-golf  string  primes  cipher  code-golf  string  ascii-art  chemistry  code-golf  ascii-art  grid  counting  code-golf  math  arithmetic  integer  code-golf  number  kolmogorov-complexity  code-golf  ascii-art  kolmogorov-complexity  sequence  metagolf  brain-flak  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  whitespace 

30
Tüm k-mer / n gram
giriş Histogramlarımız ve saymamız vardı ama hepsini listelemiyoruz. Dyalog Ltd. her yıl bir öğrenci yarışması düzenliyor. Buradaki zorluk , iyi bir APL kodu yazmaktır . Bu, bu yılın altıncı sorunun bir dil agnostik kod-golf sürümüdür. Bu zorluğu yarışmanın asıl yazarından buraya göndermek için açıkça iznim var. Verilen bağlantıyı takip ederek …

10
İşe yaramaz karakterleri sırala
Bu zorluk, TidB'nin bu çok güzel cevabından ilham alıyor. TidB'nin cevabında her sekiz karakter doğru sırada: gnilwoB edoC( Code Bowlinggeriye). Diğer dizeleri ancak edilir garip, rasgele sırada idi. Buradaki zorluk, bunu düzeltmek. (Boş olmayan) bir dize ve ngiriş olarak pozitif bir tamsayı alın . Dize, aralıktaki ASCII karakterlerini içerecektir: 32-126 …

24
Başlıktaki bitişik karakterler nerede? [3, 4]!
Başlık bilerek yanlış yazılmış. Nedenini bulmak için daha fazlasını okuyun. Göreviniz: karakterleri içeren sınırlandırılmış bir dize veya liste verildiğinde A,B,C,D, bitişik eşit karakterlerin tümünün dizinlerini çıkarın. Çıktı, birden çok satırda birden çok dize / tam sayı, bir liste / dizi ya da ayrılmış bir dize olabilir. Tüm çıktılar bir listede …

30
Değişikliğimi Say
Göreviniz "quarter", "dime", "nickel" ve "penny" dizelerini belirli bir sıra içerisinde ve herhangi bir sayıda, belirli bir sırayla içermeyen bir diziyi sıralamak ve bunları şu sıraya göre sıralamaktır: quarter dime nickel penny(başka bir deyişle, en düşük para değerine sahip). kurallar Programınız, ABD paralarının adlarını içeren girdi olarak bir dizi almalı …

3
Atomik oranların bir oyun
Göreviniz en yüksek skorla Atomas oynayan bir bot yapmak . Oyun nasıl çalışır: Gameboard arasında değişen sayıları ile, 6 "atomu" bir halka ile başlar 1için 3. Atomun kendisine bağlı olarak, bir atomu iki atom arasında veya başka bir atomda "oynatabilirsiniz". Normal bir atom veya özel bir atom olabilir. Normal atom: …
21 code-challenge  game  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 

20
Kelime Şekillendirme Sanatı
Kelime Şekillendirme Sanatı İkili bir matris ve bir harf dizisi verildiğinde, matristeki tüm 1'leri soldan sağa, dizenin harfleriyle değiştirin. Harfler matris şeklinde oluşturulduktan sonra, 0'ları boşluklarla değiştirerek matrisi yazdırın. Bir veya iki örnek vermek muhtemelen daha kolay. Dava: Temel dava ... Bir Giriş: [0,0,1,0,0] [0,1,0,1,0] [1,0,0,0,1] [0,1,0,1,0] [0,0,1,0,0] "PPCGPPCG" Çıktı …

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.