«string» etiketlenmiş sorular

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

30
CodeGolf - Başlar veya Kuyruklar
Talimatlar Bilinmeyen bir giriş dizesi Verilen iya değeriyle başları veya kuyrukları iade 1için kafaları veya -1için kuyrukları kısa kodu ile. Örnek golf kodu değil (55b): if(i == "heads"){ print(1); }else{ print(-1); } Örnek golf kodu (16b): print("t">i||-1) Örnek için Javascript kullanılmıştır, ancak bu bir gereklilik değildir . Üzgünüm çoğu kullanıcı …
26 code-golf  string 


14
Filmim ne kadar sinir bozucu?
Ailemin ev sinema sistemi var. Uzaktan kumanda bir menüde sağa doğru gezinmeyi zorlaştıracak şekilde bozuldu. Çoğu zaman işe yaramaz, ancak çalıştığında inanılmaz hızlı bir şekilde sağa doğru hareket eder. Bu açıkça sinir bozucu ama en çok bunun gibi görünen bir klavyede gezinmeyi gerektiren bir film başlığı girmek istediğinizde sinir bozucu: …
25 code-golf  string 

30
Programcıların dediği gibi: Tembel olmaya çalışın
Öykü Gördünüz mü bu Yayının 9gag ? Belki kendi cümlelerinizi kurma hissine kapılıyorsunuzdur. Ama daha sonra yarım saat içinde bir senaryoyu golf oynayabileceğinizi anlarsınız ve bununla asla uğraşmak zorunda kalmazsınız. Teslim Programınız, aşağıda açıklandığı gibi eklenen tırnak işaretleri ile birlikte geri döneceği bir girdi dizisi alır. Standart boşluklar yasaktır. Satır …
25 code-golf  string 

25
Mükemmel Eşleşmeleri Algıla
Bir dizgeyi alan ve bitişik aynı karakterlerin tüm çiftlerini kaldıran bir işlevine sahip olalım . Örneğinfff f(abbbacc)=abaf(abbbacc)=abaf(a\color{red}{bb}ba\color{red}{cc}) = aba İki çift çakıştığında bunlardan yalnızca birini çıkardığımızı unutmayın. Tekrarlanan uygulama sonunda boş dize verirse mükemmel bir şekilde eşleştirilmiş bir dize arayacağız. Örneğin yukarıdaki dize uyguladığımız çünkü eğer mükemmel eşleştirilmemişse f tekrar …

19
Ünlüleri hatırla!
Giriş Örneğin, yazdırılabilir bir ASCII karakter dizisi: This is an example string. Çıktı BCDFGHJKLMNPQRSTVWXYZbcdfghjklmnpqrstvwxyzBir ünlü ( AEIOUaeiou) tarafından takip edilmeyen her ünsüz ( ) için, önceki küçük harfleri küçük harfle ekleyin. İlk ünlüden önce ünsüzler olduğu gibi bırakılır : Thisi isi ana examapale seterinigi. Test durumları AN EXAMPLE WITH A …
25 code-golf  string 

20
Şekil Tanımlama Programı
Göreviniz, girişin şeklini tanımlayan bir program oluşturmaktır. Tanımlanacak şekiller aşağıdakilerden herhangi biri olabilir: Kare Bir kare olarak tanımlanabilmesi için, kaynağın eşit uzunlukta tüm satırlara ve her satırdaki karakterlerle aynı sayıda satıra sahip olması gerekir (yeni satır karakterleri hariç). İsteğe bağlı izleyen bir yeni satır kabul edilebilir. $_=' $_=" $_"' ;say …

30
IP adresi mi, değil mi?
Ağ tarama aracınız giriş konusunda can sıkıcı bir şekilde seçicidir ve uygunsuz karakterler içeren veya doğru biçimlendirilmemiş bir IPv4 adresini beslerseniz hemen kilitlenir. IPv4 adresi, noktalarla ayrılmış dört sayı olarak yazılmış 32 bitlik sayısal bir adrestir . Her numara sıfır ila 255 olabilir . Bu çökmelerden kaçınmak için girişi önceden …

25
Golf Algoritması Eşleşen Parantezler
Bir dize verilecektir s. İpin eşit ve en az bir [s ve ]s'ye sahip olması garanti edilir . Ayrıca braketlerin dengeli olması garanti edilir. Dize başka karakterlere de sahip olabilir. Amaç, her birinin indeksini [ve ]çiftini içeren listeler listesini veya listelerin bir çıktısını almak / iade etmektir . not: Dize …

30
Bir basamaklı mozaik tasarlayalım
Meydan okuma Tam sayı pozitif bir göz önüne alındığında NNN , onun her basamak tekrar d1,d2,d3,⋯,dnd1,d2,d3,⋯,dnd_1, d_2, d_3, \cdots, d_n kendi konumuna karşılık gelen bir kaç kez NNN . Diğer bir deyişle, her bir basamak dkdkd_k tekrarlanmalıdır kkk kez (her biri 1≤k≤n1≤k≤n1\le k\le n , 1-endeksli) bu şekilde yeni bir …

24
Alfabenin bir parçacığına dize azaltın
Yalnızca küçük ve büyük harf alfabetik karakterlerden ve boşluklardan ( [a-zA-Z ]) oluşan boş olmayan bir dize verildiğinde , ilk karakterden başlayarak onu alfabenin pasajına indirgeyin. Bir dizgeyi azaltmak için, ilk alfabetik karakterle başlayın, ardından alfabenin bir sonraki harfi olmayan her karakteri kaldırın. Dizenin sonuna ulaşana kadar bunu yapmaya devam …

11
HE COMETH NOT - bir zalgo mücadelesi
Bir dize verildiğinde, varsa, onu zalgodan sıyıracak bir program veya işlev yazın. Zalgo Bu gönderi için, zalgo, aşağıdaki Unicode aralıklarından herhangi bir karakter olarak tanımlanır: Aksanlı İşaretleri Birleştirme (0300-036F) Genişletilmiş Diakritik İşaretleri Birleştirmek (1AB0–1AFF) Aksanlı İşaretler Ekinin birleştirilmesi (1DC0–1DFF) Sembollerin Aksanlı İşaretlerini Birleştirme (20D0–20FF) Yarım İşaretleri Birleştirme (FE20 – FE2F) …

11
Mükemmel Palindromlar
Senin görevin bir dize ne kadar mükemmel bir palindrom olduğunu belirlemek. Tipik palindromunuz (örneğin, 12321) mükemmel bir palindromdur; mükemmelliği 1. Bir dizgenin kusursuzluğunu belirlemek için, onu her bir bölümün bir palindrom olduğu yere kaç bölüme ayırabileceğinizi görürsünüz. Eğer ya da ya da ya da ya da ya da aaaagibi ayrılabildiğiniz …

12
Ortasında tekrar olmadan tekrar olmadan orijinal dizgiyi bulun
Bazen bir cümle yazarken, dikkatim dağılıyor ve sonunda aynı iki kelimeyi iki kez art arda iki kez yazıyordum. Başkalarının bu konuda rahatsız olmadıklarından emin olmak için , sizin göreviniz bu sorunu çözen bir program yazmak! Görev Bir giriş dizesi verildiğinde (diliniz için önemliyse, satır beslemesi içermeyen yalnızca ASCII girişini kabul …

15
Bir Dize Doğrusal Regresyon
Bu meydan okuma bir dizi verilen, biraz zor ama oldukça basittir s: meta.codegolf.stackexchange.com Dizedeki karakterin konumunu bir xkoordinat olarak ve ascii değerini bir ykoordinat olarak kullanın. Yukarıdaki dize için, sonuçta elde edilen koordinat kümesi şöyle olacaktır: 0, 109 1, 101 2, 116 3, 97 4, 46 5, 99 6, 111 …
25 code-golf  string  math 

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.