«string» etiketlenmiş sorular

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

22
Bir dizgeyi patlat
Herhangi bir dize verildiğinde, metnin her köşegen boyunca yukarı ve aşağı doğru gittiği bir üçgen şeklinde yazdırın. Örneğin, bir girdi "Hello World"çıktı olmalıdır: d l r d o l W r d o l o W r d l o l l o W r d e l o l …

22
Bana bir şehir kur
Kodlayıcılar her zaman dizileri sıkıcı 1 boyutlu varlıklara düzleştirmeye çalışıyorlar ve bu beni üzüyor. Göreviniz, hoş bir şehir manzarası yaratan, rastgele bir karakter dizisini çözmektir. Dizeyi düşünün: aaabbbbbccqrrssstttttttPPw Böyle daha iyi görünüyor: tt tt bb tt bb tt aabb sstt aabbcc rrssttPP aabbccqqrrssttPPww (Tamam, evet, harfler daha çok şehir manzarası …

30
Bir Sayı Aralığını Geri Al
Bu oldukça basit bir numara verilir n, bir dizi oluşturmak 0için n-1. Aslında, birçok dil bu işlemi yerleşik olarak sağlar. Aşağıdaki CJam programı bir tamsayı okur ve sonra böyle bir aralığı yazdırır ( Çevrimiçi deneyin! ): ri, Ayırıcı olmadan sayıları yazdırdığına dikkat edin . Meydan okuma Görevin bu süreci tersine …

30
Bir dizeyi bir sayı ile çarpın!
Orada bir meydan okuma bir süre önce yukarı dizeleri çarparak yaklaşık. Bize sadece sayıları değil aynı zamanda dizeleri nasıl çarpabileceğimizi gösterdi. Ancak, hala bir sayıyı bir dizge ile doğru şekilde çarpamıyoruz. Bunu yapmak için bir girişimde bulunuldu , ancak bu açıkça yanlıştır. Bunu düzeltmemiz gerek! Senin görevin: Bir dize ve …

30
1'den n'ye serpiştirme sayıları, aynı sayılar tersine çevrilmiş
Basit bir tane: Pozitif bir tamsayı al n arasında tamsayılardır az 1000 den, ve çıkış , 1 ile n arasındaki tamsayılar ile içiçe n için 1 . Numaraları, aralarında sınırlayıcı olmadan görünecek şekilde birleştirmelisiniz. Test durumları: n = 1 11 n = 4 14233241 n = 26 12622532442352262172081991810171116121513141413151216111710189198207216225234243252261 n = …

8
ASCII-Sanat Metnini Okuyun
Golf bana ilham verdi bu ASCII Alfabe , ki bu meydan okuma (neredeyse) doğrudan bir ters. Görev: Bir dizi ASCII-art metni alın ve metnin içeriğini normal ASCII metni olarak çıkarın. Giriş: ASCII-art metni Girdi yalnızca ASCII karakter örnekleri #, boşluklar ve 4 veya 5 yeni satır içerecektir (takip eden bir …

30
Bir dizeyi topaklarla ters çevir
Göreviniz, bir sayı ve bir dize verilen dizeyi bu boyuttaki parçalara bölen ve tersine çeviren bir program yazmaktır. kurallar Programınız pozitif bir tamsayı nve sen az biri yalnızca yazdırılabilir ASCII (boşluklar dahil değil) içeren uzunluğa sahip bir dize alır . Daha sonra ipin uzunluğu artıklara bölünmelidir n, eğer ipin uzunluğu …
34 code-golf  string 


12
Bir dize limon-limify
Boş olmayan tek satırlı bir dize alan bir program veya işlev yazın. Yalnızca alan hariç , yazdırılabilir ASCII içerdiğini varsayabilirsiniz . İpin ön eklerinden yapılan limon veya kirece benzer bir ASCII sanat pastil şekli yazdırın veya iade edin. Giriş dizesinin n harf uzunluğunda olduğunu varsayalım . Daha sonra, bu tür …

28
Lütfen beni bırak!
Code-golfçüler olarak, serbest bırakılmaya alışkın değiliz ( elbette ). Bunu yapmamıza yardımcı olacak birkaç araca ihtiyacımız olacak. Elbette, yeni bir sürümün pazarlanmasına yardımcı olmak için, güzel ve parlak bir Sürüm Sürümü'ne ihtiyacımız var. 3.0.0 sürümünü duyduklarında kim heyecanlanmaz? Görev Göreviniz sürüm numarasını artırmak için bir program / rutin / ... …

29
Çılgın 8'li Kod Golf
Bir aralık arasındaki tüm sayıları tamamen basan (a, b)ve sıradaki 8'in katlarını yerine rastgele (düzgün dağılmış, diğer karakterlerden bağımsız olarak), sayısal olmayan, beyaz olmayan, yazdırılabilir ASCII karakterleriyle değiştiren bir program oluşturun. Her durumda 0 <a <b farz edin. Rakam 1 rakamdan fazlaysa, değiştirmedeki karakter sayısının eşleştiğinden emin olun! Örnekler: (1, …

30
Yinelenen ve durum değiştir
Amaç, girdi olarak bir dize almış olmak, her latin harfini çoğaltmak ve "büyük harf küçük harf olur ya da tam tersi olur". Örnek girişler ve çıkışlar: Input Output bad bBaAdD Nice NniIcCeE T e S t Tt eE Ss tT s E t sS Ee tT 1!1!1st! 1!1!1sStT! n00b nN00bB …
34 code-golf  string 

14
CamelCase'e dönüştür
Meydan okuma Geçen gün Google’ın Java Stil Kılavuzunu okuyordum ve herhangi bir rastgele dizgiyi camelCase notasyonuna dönüştürmek için algoritmalarına rastladım. Bu zorlu mücadelede, süper rekabetçi Java gönderilerinizi kod-golf zorluklarına yazarken kafanızdaki tüm bu şeyleri yapmak istemediğiniz için bu algoritmayı uygulamanız gerekir. Not: Algoritmada bazı küçük değişiklikler yaptım. Aşağıda belirtilen olanı …
34 code-golf  string 

21
Tüm dizeleri çıkar
Bir harf kümesi göz önüne alındığında, bu harflerden yapılan tüm dizeleri çıkar. (Bu, kümenin Kleene yıldızı .) Örneğin {'a','b'}, dizgiler: '', 'a', 'b', 'aa', 'ab', 'ba', 'bb', 'aaa', 'aab', ... Giriş: Boş olmayan farklı harflerden oluşan bir koleksiyon a..z. Bunlar karakter veya tek karakterli dizeler olabilir. Çıktı: Bu harflerdeki tüm …
34 code-golf  string 

13
Geçmiş Asalların Düşkün Anıları
Asal bir sayı düşünün s temel 10 yazılmış, bellek bölgesinin p kesinlikle daha az belirgin asal sayısı olarak tanımlanır p oluşan altdizgelerin olarak içerdiği p . Meydan okuma Negatif olmayan bir tamsayı Verilen n girdi olarak, en küçük asal bulmak p öyle ki p hafıza vardır n . Diğer bir …

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.