«string» etiketlenmiş sorular

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

12
Böl onu. Fakat hepsi değil!
Bu StackOverflow sorusundan ilham alındı . Giriş: Üç girdi alacağız: DBölünecek sınırlayıcı karakter Bir karakter Iikisi arasında hangi biz (yani sesler belirsiz, biliyorum, ama ben aşağıda açıklayacağım) sınırlayıcı karakteri göz ardı Dizi S Çıktı: Bölme işleminden sonra alt dizeleri içeren bir liste / dizi. Misal: Input: D = ',' I …
11 code-golf  string 

9
Herkesin Bir Arkadaşı Olmalı
Yalıtılmış bir karakter, aynı türde bitişik bir karaktere sahip olmayan bir karakterdir (yeni satırdan başka). Bitişik karakterler sola, sağa veya aşağıya doğru olabilir, ancak köşegenler olamaz. Örneğin, aşağıdaki metinde Hizole edilmiştir: Ybb YH% %%%% Diğer tüm karakterler izole edilmez, çünkü her birinin yanında aynı tipte en az bir başka karakter …

3
Aynı İsim, Lame!
Bir ad listesi verildiğinde, verilen adların kopyalarının soyadının benzersiz bir kısaltılmış sürümüne sahip olduğu bir liste çıktısı veren veya döndüren bir işlev veya program yazın. Giriş: Bir adın, belirli bir adla ve soyadıyla boşlukla ayrılmış olarak tanımlandığı adların listesi. Adlar, yalnızca büyük ve küçük harf içeren boş olmayan dizelerdir. Liste …

6
Uykuya Koyunları Saymak
Çoğu insan uykuya dalmak için koyun sayma konusuna aşinadır. Bazıları bir çitin üzerinden atlayan bir koyun sürüsü var ve siz atlarken koyunları sayıyorsunuz. Sözde, bu zihninizi sakinleştirmeye yardımcı olur ve sizi uykuya dalmanız için uyku benzeri bir duruma sokar. Sayılmayı bekleyen sağa bakan bir ASCII koyun: '00^> || İşte bir …

15
Bir dizeyi ters çevir!
Göreviniz: yalnızca ASCII karakterleri içeren bir dize verildiğinde, dizeyi tersine ish olarak veren / döndüren bir program / işlev yazın. Misal: 1) Giriş Hello, World! 2) Girişteki benzersiz karakterleri numaralandırın. ( |Okunabilirlik için borular ( ) ile ayrılmış giriş dizesi ) H|e|l|l|o|,| |W|o|r|l|d|! 1 2 3 4 5 6 7 …
11 code-golf  string 

14
ASCII Uçak Afiş
İki giriş Verilen - bunlardan biri (yeni satır hariç, uzay dahil) boş olmayan bir yazdırılabilir ASCII dize, seçtiğiniz (iki ayrı, tutarlı değerlerin diğer varlık biri 1 / 0, l / r, left / rightvs.) - ASCII sanat uçak çıktı sola veya sağa işaret eden dizenin afişi. Tutarlılık açısından, ben kullanarak …

18
Boşlukları Doldurun, Lütfen!
(Hayır, bu ne de hiçbiri ) Bir dize ve bir dize listesi verildiğinde, giriş dizesindeki tüm boşlukları karşılık gelen dizelerle doldurun. Giriş çıkış Giriş dizesi yalnızca alfabetik karakterler, boşluklar ve alt çizgiler içerir. Boş değildir ve alt çizgi ile başlamaz. Başka bir deyişle, giriş dizesi normal ifadeyle eşleşir^[a-z A-Z]([a-z A-Z_]*[a-z …

5
Bilgisayarlar asla ferahlatıcı bir çerezi tatmayacak
Esinlenerek github.com/JackToaster/Reassuring-Parable-Generator , sırayla esinlenerek xkcd.com/1263 . Olası kelimeler bu deponun reassuring.cfg dosyasından türetilmiştir . Çıktının eşleştiğini dilbilgisini görmek için reassuring.cfg dosyasına (12. komutu kullanın) göz atmanız önerilir (Çıktı dilbilgisi ile eşleşen tüm dizelerin listesidir). Görev: Programınız, pastebin.com/2SNAJ1VH macununda bulunan tam metnin 7968 büyük / küçük harfe duyarlı satırlarının tümünü …

3
Lyndon sözcük çarpanlarına ayırma
Arka fon Bir Lyndon kelimesi kesinlikle tüm diğer rotasyonlar daha sözlük sırasında küçük olan bir boş olmayan bir dizedir. Lyndon kelimelerinin bir araya gelmesi olarak herhangi bir dizgiyi benzersiz olarak hesaba katmak mümkündür, böylece bu alt sözcükler sözlükbilimsel olarak artmaz; senin meydan okuman bunu mümkün olduğunca kısa ve öz yapmak …

1
I <3 koşullu
Kodunuzda çok uzun, sıkıcı görünümlü koşullara sahip olursunuz: if flag == 1: while have != needed: if type == 7: Bunlar çok daha sevimli &lt;3koşullu meslektaşlarına dönüştürülebilir: if abs(flag - 1) + 2 &lt;3: while 3 - abs(have - needed) &lt;3: if 2 + abs(type - 7) &lt;3: Görev Senin …

14
2Col sözdizimini doğrulayın!
Son zamanlarda birkaç kişinin fark ettiği gibi , Braingolf'un gelişimini büyük ölçüde terk ettim, çünkü sıkıcı ve ilhamsız ve biraz daha ilginç olan ve bir golf dili olarak tasarlanmamış 2Col'a geçtim . 2Col'un tanımlayıcı özelliği, satırsonu hariç her kod satırının tam olarak 2 karakter uzunluğunda olması gerektiğidir. Bu, 2Col programının …

3
Zorluk Benzerlik Dedektörü
Meydan okuma İki soru kimliği verildiğinde, cevaplara bakarak ne kadar benzer olduklarını anlamaya çalışın. ayrıntılar Size iki soru kimliği verilecektir codegolf.stackexchange.com; her iki kimlik için de silinmemiş, ancak mutlaka açık olmayan sorular olduğunu varsayabilirsiniz. Tüm soruları yanıtlamanız ve iki soruya verilen cevaplardaki (silinmiş cevaplar hariç) kod arasındaki minimum Levenshtein mesafesini …

9
MD2 karma dosyamda hangi karakterler daha yaygın?
Zor olan basit Bir dize girdisi verildiğinde, dizeyi MD2 karma algoritmasını kullanarak karma hale getirecek bir komut dosyası yazın ve sonra, sonuçta hangi karakter kümesinin onaltılık dize olarak elde edilen karmada daha yaygın olduğuna bağlı olarak, pozitif bir tamsayı veya negatif tamsayı çıktısı döndürün: 01234567 - (positive) 89abcdef - (negative) …

9
Gizli mesajı çözün!
Giriş Bir gün, aniden bilgisayarınızda bir uyarı gördüğünüzde, CIA'daki ofisinizde rahatlamıştınız. Programlarınız yüzlerce kodlanmış mesajı ele geçirdi! Hızlı bir inceleme kodlama kuralını ortaya çıkarır, ancak hızlı kod çözme için bir programa ihtiyacınız vardır. Meydan okuma Virgülle ayrılmış bir dize listesi verilecektir. Her dize şunlardan birini içerir: Kodlanmış mesajın bir kısmı …

11
Bir Dizgiyi Yay
Göndermeden Sandbox burada . Bir dizeyi "Springified" yapan bir işlev veya program oluşturun. Giriş, Stdin'de bir Dize veya en yakın alternatif olacaktır Giriş yalnızca yazdırılabilir ASCII ve / veya boşluklar içerecektir Çıktı Stdout veya en yakın alternatif olacaktır Sondaki satırlar ve boşluklar kabul edilebilir Bir String nasıl yayılır String'i gerektiği …
11 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.