«string» etiketlenmiş sorular

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

3
Bu yazı ne kadar cesur?
önsöz Stack Exchange işaretlemesinde, metni kalın yapmak için ** kullanırız. Örneğin, bu işaretleme: The **quick brown fox jumps over the lazy** dog. Şu şekilde işler: Hızlı kahverengi tilki tembel üstünden atlar köpek. Elbette, cesareti de kapatmak için ** kullanıyoruz. Yani daha az cevap cesur olacak. Örneğin: The **quick** brown fox …
13 code-golf  string 

5
Ülke Kodu Dönüşümleri
Arka Plan ve Motivasyon: IOC Ülke Kodları , Olimpiyat Oyunlarını yayınlarken yaygın olarak kullanılan üç harflik kısaltmalardır. Bazı kodların son iki harfi, diğer iki kodun ilk iki harfi (RUS -> ABD, JPN -> PNG), vb. İle örtüşür. Açıkça, ilk harfi kaldırarak ve ekleyerek ilk ülke kodunu ikinciye dönüştürebilirsiniz. sonunda yeni …
13 code-golf  string 

21
Kelimelerin Değerini Bulmak!
Giriş [Buraya havalı bir isim girin] ülkesinde insanlar para ile bir şeyler satın almazlar, çünkü herkesin kağıda ciddi bir alerjisi vardır. Birbirleriyle kelimeler öderler! Ama bu nasıl? Her harf numarası değerini veriyorlar: a=1,b=2,c=3,etc. (Daha sonra açıklanacak bazı özel kurallarla) Bu meydan okumada, göreviniz cümlelerin değerini hesaplamak olacaktır. Meydan okuma Bir …
13 code-golf  string 

6
O (log n) belleğe bir ascii spirali yazdırın
Bir alan bir program veya fonksiyon yazabilirsiniz garip, pozitif bir tamsayı n , nerede n >= 3, STDOUT (veya sistem eşdeğeri) bir ASCII spiral ya fonksiyon parametresi, komut satırı argümanları veya STDIN (veya sistem için eşdeğer) ve baskılar olarak üst kenarın tam olarak nkarakter olduğu yerde saat yönünde döner . …

30
Bir dizenin her kelimesindeki sesli harf sayısını sayın
Bu oldukça kolay bir mücadeledir. Meydan okuma Girdi null, maksimum uzunluk 100 olan bir dize ( boş veya boş) içerecektir. Dizenin her kelimesindeki boşluk sayısını ayırarak sesli harf sayısını çıktılayın. kurallar Dize, 100 karakterden uzun olmayacaktır. Dize sadece alfabe içerecektir A-Z, a-zhem de boşluk içerebilir. Girdi, stdinveya komut satırı bağımsız …

2
Dizeleri Bağlamla Birleştirin
Bağlamlı Dizeler Bu zorluğun amaçları doğrultusunda, bağlamı olan bir dize, sol bağlam , veri bölümü ve sağ bağlam olarak adlandırılan üç dizeden oluşur . Daha uzun bir dizenin bir alt dizesini temsil eder. Dikey boruyu |ayırıcı olarak kullanıyoruz, bu nedenle bağlamlı bir dize örneği cod|e-go|lf, sol bağlamın, codverinin e-gove sağ …
13 code-golf  string 

8
Satır numaralandırma - uygulamak nl
Göreviniz nl, GNU çekirdek yardımcı programlarından komut satırı aracına benzer bir program uygulamaktır. Standart boşluklar yasaklanmıştır. nlKendisi veya =GNU sed'deki komut gibi bir dosya veya dizenin satırlarını numaralandırmak için yerleşik veya harici bir işlev, program veya yardımcı program kullanamazsınız . Şartname Giriş Program, dosya adlarını bağımsız değişken olarak kabul eder. …

3
Kelimeleri başka kelimelere ayırın (örneğin, “afterglow” = “kıç” + “erg” + “düşük”)
İşte tüm sözler için bir tane! Sözcüklerin listesini alan ve her sözcük için olası tüm birleşik ayrışmaların bir listesini üreten bir program veya işlev yazın. Örneğin: (Not: Bu yalnızca açıklama amaçlı küçük bir örnekleme yöntemidir. Gerçek çıktı çok daha hacimlidir.) afterglow = after + glow afterglow = aft + erg …

4
Golf String'in biçimi () ters
Format yöntemini ters çevirin. FormatString sınıfının (veya equivallent gibi bir yöntem sprintf) çoğu dilde mevcuttur. Temel olarak, fazladan biçimlendirmeye sahip yer tutucular içerebilen ve bu yer tutucular yerine sıfır veya daha fazla değer eklenebilecek bir "Biçim" dizesi alır. Göreviniz, ters işlevi tercih ettiğiniz dilde uygulamaktır. API Yöntem adı format1veya olmalıdır …
13 code-golf  string 

7
Büyük harf veya noktalama işareti değiştirmeden kelimeleri tersine çevirme
Bir dizedeki her sözcüğü tersine çevirirken, noktalama işaretlerini ve büyük harfleri başlangıç ​​yerlerinde tutarken en düşük karakterli bir program oluşturun. "Kelimelerin sırası" ile ifade etmek gerekirse, her kelimenin boş bir alana ("") bölündüğünü kastediyorum, bu nedenle kasılmalar ve bu tür kelimeler tek bir kelime olarak ele alınacaktır. Kasılmalardaki kesme işareti …

3
Brainfuck'ta Bitsel Operatörler
Göreviniz, aşağıdaki ikili işleçlerin her biri için bir beyin fırtınası programı oluşturmaktır. Her program girişten bir veya iki 8-bit sayı (A ve B) almalı ve belirtilen işlemi hesaplamalıdır: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT A 5'in hepsini uygulamak zorunda …
13 code-golf  binary  brainfuck  code-golf  code-golf  ascii-art  random  code-golf  code-golf  code-challenge  sorting  code-golf  code-challenge  java  code-golf  statistics  code-golf  code-challenge  fastest-code  code-golf  math  code-golf  math  kolmogorov-complexity  code-golf  code-golf  array-manipulation  combinatorics  code-golf  kolmogorov-complexity  popularity-contest  underhanded  code-golf  math  floating-point  code-golf  interpreter  code-golf  music  code-golf  code-golf  cryptography  code-challenge  scrabble  code-golf  code-challenge  popularity-contest  quine  code-golf  quine  cryptography  code-golf  kolmogorov-complexity  code-golf  printable-ascii  code-golf  chess  code-golf  math  number-theory  code-challenge  c  code-golf  random  popularity-contest  hello-world  code-shuffleboard  code-golf  compression  grammars  code-golf  tips  code-golf  sequence  code-golf  string  code-challenge  sorting  permutations  code-golf  string  code-challenge  optimization  code-golf  interpreter  code-challenge  string  code-golf  math  number  fibonacci  string  compression  c#  code-golf  chemistry  popularity-contest  math  c  c++  java  code-golf  math  function  code-golf  complex-numbers  code-golf  geometry 

7
İki dize arasındaki minimum düzenleme mesafesini bulun
açıklama Düzenlemek mesafesi iki dizeleri arasındaki başka bir kelime haline bir kelime dönüştürmek için ekleme, silme veya değiştirmeler minimum sayısının bir fonksiyonudur. Ekleme ve silme işlemleri 1, ikame ücretleri 2. Örneğin, arasındaki mesafe ABve Asilme maliyeti 1 ve gerektiğinde tek düzenleme silinmesi, çünkü 1'dir Bkarakteri. Arasındaki mesafe CARve FARikameler, bu …
13 code-golf  string 

9
Soundex işlevi
Yalnızca AZ harflerini içeren bir soyadı için Amerikan Soundex kodunu üretmek için en kısa işlevi yazın . Ön ekler gerekmemesine ve kaldırılmamasına rağmen, işleviniz bağlantılı sayfanın tüm örnekleriyle (aşağıda verilen) tutarlı çıktı üretmelidir. Çıktıdaki kısa çizgiler isteğe bağlıdır. İyi eğlenceler! Not: Sen olabilir değil kullanmak soundex()PHP veya diğer programlama dillerinde …
13 code-golf  string 

7
Tüm "alıntılanan" karakterlerin toplam uzunluğunu yazdır
kurallar Bu meydan okuma, ben "tırnak" tanımını biraz yeniden tanımlayacağım. Tırnak işaretleri (AKA tırnak işaretleri ), doğrudan konuşma, tırnak veya bir cümle oluşturmak için çeşitli yazı sistemlerinde çift olarak kullanılan herhangi bir özdeş karakterdir . Parite , aynı karakter (büyük / küçük harfe duyarlı) olan bir açılış tırnak işareti ve …

11
Dengeli Sıfır Bir Kodlama
Görev Tamamen büyük harfli alfabelerden ( A-Z) oluşan bir dizeyi, yalnızca favori şemalarınızı kullanarak sıfır ve bir harf kullanarak kodlayın . Ama kural o kadar basit değil! kurallar Programınız / işleviniz, 8 uzunluklu geçerli giriş dizelerini doğru şekilde işlemelidir . Sonuçlar tüm girdiler için aynı uzunlukta olmalıdır. Sonuçlar farklı girdiler …

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.