«string» etiketlenmiş sorular

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

5
Köşeli Kareler Yap
Her programcı parantezlerin []{}()<>gerçekten eğlenceli olduğunu bilir . Bu eğlenceyi şiddetlendirmek için iç içe parantez grupları sevimli ve bulanık diyagramlara dönüştürülebilir. Diyelim ki, dengeli parantez içeren bir dize var [{][<(]})>(()). Birinci adım, ipi saat yönünde 45 derece döndürmektir. (Mathematica'da bu neredeyse ile yapılabilir Rotate[ur_string,-pi/4]). İşte ilk adımın sonucu: [ { …

29
Önek kodu mu?
Bilgi teorisinde "önek kodu", anahtarlardan hiçbirinin başka bir önek olmadığı bir sözlüktür. Başka bir deyişle, bu, hiçbir dizenin diğerinin hiçbiriyle başlamayacağı anlamına gelir. Örneğin {"9", "55"}, bir önek kodudur, fakat {"5", "9", "55"}değildir. Bunun en büyük avantajı, kodlanmış metnin aralarında bir ayırıcı olmadan yazılabilmesi ve yine de benzersiz bir şekilde …

30
Kutuyu Açmama Yardım Et
Bir ASCII-sanat kutum var ve açmak için bir programa ihtiyacım var. Örnekler Giriş: ------- | | |_____| Çıktı: / / / / / / / | | |_____| Şartname İlk satır sadece -en az 3 tanesinden oluşacaktır. Ortadaki satırlar |boşluklarla başlayacak ve bitecek| Tüm orta sıralar aynı olacak Son satır …

30
Bu n-konuşmak mı?
İlham verici mi Konuşuyor? , Daha zor bir mücadele tasarladım. Dize ise bir dize göz önüne alındığında, tespit n konuşması herhangi, n≥2n≥2n\geq 2 . N-speak, her harf kez tekrarlanarak tanımlanır . İle , dize dönüştürülür . Amacınız, girişin herhangi bir n-konuşması dönüşümü için geçerli bir çıktı olup olmadığını belirlemektir.nnnn=4n=4n = …

12
Pleasanortmanteaus
Bir portmanteau kelimesi , her kelimenin bir parçası olan ve onları tek bir yeni kelimeye dönüştüren iki kelimenin birleşimidir. Örneğin, aslan + kaplan => liger . Bir çift giriş kelimesinden portmanteaus üretmek için bir program yazalım. Bilgisayarlar İngilizce’de en iyisi değildir, bu yüzden çıktı portmanteaus’un göze ve kulağa hoş gelmesini …

11
Seçimleri kim kazanacak?
Bu, 1 ve 2 numaralı iki kişinin ofis için çalıştığı bir zorluktur. İnsanlar, seçimden önce adayların sonuçlarını anlamalarını sağlayabilen, 1 ve 2 dünyasında belli belirleyici şekilde oy kullanıyorlar. NOT: Bu, herhangi bir dış seçime veya diğer siyasi olaylara atıfta bulunma amaçlı değildir. İki kişi ofis için çalışıyor. Bu insanları 1 …

23
Santrale kaba kuvvet uygulayın
Geçen gün ekibimiz bir kaçış odasına gitti. Bulmacalardan biri, bir kutunun kilidini açmak için doğru açma / kapama kombinasyonunu bulmak zorunda olduğunuz altı mekanik anahtardan oluşan bir tahtadan oluşuyordu. -v-v-v- -v-v-v- Geliştiriciler olarak, 2 ^ 6 = 64 kombinasyonlarının her birini denemenin aslında bulmacayı çözmekten daha etkili olacağına karar verdik. …

3
OOP: Örtüşen Odaklı Programlama
Kod golf oynamak için uygun görünen daha az bilinen programlama paradigmalarından biri, Overlapping Oriented Programming (OOP) * dır . Kısmen özdeş kod yazarken, birçok öznitelik, özdeş bölümlerin üst üste binmesi ve iki orijinal kod satırının başladığı bir şekilde hatırlanmasıyla kaydedilebilir. Göreviniz örtüşen iki program veya işlev yazmak compressve decompressaşağıdaki özelliklere …

30
Standarttaki sayıları toplayın
Satır başına bir tamsayı içeren bir akış / dosya düşünün. Örneğin: 123 5 99 Kodunuz bu sayıların toplamını yazmalıdır, yani 227. Giriş formatı kesinlikle satır başına bir tam sayıdır. Örneğin, girişin bir tamsayı dizisi olarak bir satırda olduğunu varsayamazsınız. STDIN'den dosya adı biçiminde veya istediğiniz bir adı taşıyan bir dosyaya …

30
Bu doğru mu? Jelly'e sor!
Arka fon Octave'in (ve ek olarak MATL'nin), truthy / falsy matrislerinin çok rahat bir şekilde yorumlanmasından esinlenen Jelly, Octa (Octave tarzı hepsi ) atomunu aldı. Ȧ dizi boşsa ve dizi boş değilse ve ağaç yapısının herhangi bir yerinde 0 sayısını (tam sayı, kayan nokta veya karmaşık) içermiyorsa 1 değerini döndürür …

6
Puan Tarzan'ın Olimpiyat Asma Bağlanma Rutini
Olimpiyat sarmalayıcıları rutinlerini standart ağaçlarda yaparlar. Özellikle, standart ağacı niçin köşe sahip 0aracılığıyla yukarı n-1ve her sıfır olmayan bir tepe bağlantı kenarları avertexe n % aaltında. Örneğin, Standart Ağaç 5 şuna benzer: 3 | 2 4 \ / 1 | 0 5 bölü 5 olduğunda kalan 2 2, 5 bölü …
32 code-golf  math  number  number-theory  code-golf  code-golf  restricted-source  programming-puzzle  css  code-golf  parsing  code-golf  random  encryption  code-golf  ascii-art  fractal  code-golf  math  code-golf  sorting  graph-theory  path-finding  permutations  code-golf  tetris  code-golf  card-games  code-golf  math  sequence  rational-numbers  code-golf  chess  code-golf  string  geometry  grid  code-golf  ascii-art  grid  code-golf  sequence  integer  code-golf  math  number-theory  packing  polyomino  code-golf  math  code-golf  string  quine  permutations  code-golf  math  code-golf  image-processing  optical-char-recognition  code-golf  string  kolmogorov-complexity  sequence  integer  code-golf  number  permutations  palindrome  code-golf  kolmogorov-complexity  code-golf  number  sequence  string  fewest-operations  code-golf  string  kolmogorov-complexity  sequence  primes  code-golf  string  ascii-art  code-golf  string  number  alphabet  code-golf  counting  code-golf  number  sequence  number-theory  primes  code-golf  subsequence  word-search 

5
Paragrafa Yama Yap
Görüntüyü Yama ruhuyla, benzer bir meydan okuma ancak metinle birlikte. Meydan okuma Bit çürüklüğü değerli metninizi etkiledi! ASCII karakterlerinden oluşan ve içinde bir yerde dikdörtgen bir delik olan bir paragraf göz önüne alındığında, programınız deliği uygun metinle doldurmaya çalışmalı, böylece paragraf olabildiğince iyi karışmalıdır. Diğer tanımlar Delik her zaman dikdörtgen …

29
Patlamış alt diziler
Giriş İpi izleyelim abc. Bundan yapılabilecek alt diziler şunlardır: a, ab, abc, b, bc, c Şimdi bunları ilk dizgenin altına yerleştirmeliyiz, şöyle: abc a b c ab bc abc Dizenin sırası önemli değil, bu yüzden de bu tamamen geçerli: abc a ab abc b bc c Bu nedenle, alt dize, …
32 code-golf  string 

3
PPCG Kullanıcı Adlarını Aşağı Golf
Bir Yorum Ben sohbet yapılmış ve ardından gelen konuşma bu zorluğu yapmak bana ilham verdi. Buradaki baş harflerin tek bahsettiği ben miyim? Hepimiz golf oynamaktan bahsediyoruz. MB, D-nob ve ... O. Eğer "CH" olarak biliniyorsam, o zaman herkesin de baştaki bir takma adı olması gerektiğini düşünüyorum. İşte oynayacağınız üne göre …
32 code-golf  string 

30
Germe Kelimeler
Bir sözcükteki harfleri çoğaltan bir program veya işlev yazın; böylece sözcükteki soldan sağa düzenlenen tüm yinelenen harflerin giriş dizisini oluşturabilmesini sağlayın. Örneğin: input: chameleon, [c,a,l,n] output: cchaamelleonn Giriş Başlangıç ​​sözcüğü (örn. chameleon) Bir karakter dizisi ( [c,a,l,n]) veya bir diziyi ( caln) temsil eden bir dize veya benzeri bir şey …

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.