«string» etiketlenmiş sorular

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

28
Kayan yazı işareti
Her gün , hareketli harfler içeren bir kayan yazı işaretine yeni bir kelime koyuyorsun , sadece yazman gereken harfleri alıyorsun. Mümkün olduğunda daha önceki kelimeler için satın aldığınız harfleri yeniden kullanırsınız. Her gün sırayla yazmak istediğiniz sözcükler göz önüne alındığında, her gün satın aldığınız harfleri yazınız. Örnek Input: ['ONE', 'TWO', …
41 code-golf  string 

9
Değişim Odaklı Programlama
Bir dize, karakterdeki her karakterin bayt değerini alarak , sonucu hesaplayarak ve bir karaktere geri dönüştürerek sayı olarak değiştirilebilir .nc(c + n) mod 256 Örnek olarak "ABC123"1 ile "BCD234"kaydırma, 10 inç "KLM;<="kaydırma ve 255 inç kaydırma ile sonuçlanır "@AB012". Görev Birçok numaraları olarak seçin nile 0 < n < 256cesaret …

30
Dize kod çözme
Bu benim ppcg'deki ilk görevim! Giriş İki farklı ascii karakterinden oluşan bir dize. Örneğin ABAABBAAAAAABBAAABAABBAABA Meydan okuma Görev bu kuralları aşağıdaki kurallara uyarak çözmek: İlk iki karakteri atla Dizenin geri kalanını 8 karakterden oluşan gruplara ayırın Her grupta, her karakteri, 0bu karakter orijinal dizgenin ilk karakteriyle aynıysa, 1aksi takdirde Şimdi …
41 code-golf  string 

30
Bu sonunda duracak…
Bir giriş dizesi verildiğinde , aşağıdaki gibi boş olmayan bir ayırıcıyı ve ardından Syazdırın S: 1. Adım: SBir sahip 1/2baskılı edilme şansı ve 1/2sonlandırmak için program için şansı. Adım 2: SBir sahip 2/3baskılı edilme şansı ve 1/3sonlandırmak için program için şansı. Adım 3: SBir sahip 3/4baskılı edilme şansı ve 1/4sonlandırmak …

30
DAHA FAZLASI
Bugünün meydan okuması için, bir dizenin durumunu değiştiren bir program veya işlev yazmalısınız. Ancak, alfabetik olmayan karakterleri yoksaymalısınız. Bu, her alfabetik karakterin, önceki ve sonraki alfabetik karakterden farklı bir duruma sahip olması gerektiği anlamına gelir . Bu, örneğin diğer tüm harflerin üst harflerinden biraz daha karmaşıktır. Gibi bir dize alırsanız …
41 code-golf  string 

30
Bu sayı -2 tamsayı gücü mü?
Bir sayının 2 olup olmadığını belirlemenin akıllı yolları var . Bu artık ilginç bir problem değil, o zaman verilen bir tamsayı -2 olan bir tamsayı olup olmadığını belirleyelim . Örneğin: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no 3 => no …

10
Kare, elmas, kare, elmas
Görev Boş olmayan küçük harf ASCII harfleri verilen a- zilk karakterini alın ve: İkinci karakterin kopya kareleriyle çevreleyen , Bunu, üçüncü karakterden oluşan bir kopya elmasıyla kuşatmak, Etrafı dördüncü karakterden oluşan bir kare kopya ile çevreleyen … … Dize sonuna kadar kare ve elmas sınırları arasında değişen. Sınırlar arasındaki boş …

8
Dönen Kelimeleri Bulun!
Bana nedenini veya nedenini sorma ama bir projeye kod yazarken, birkaç kelimenin karakterlerinin alfabeye özgü bir desene sahip olduğunu fark ettim, kelimelerin her karakterini alfabedeki kalemle bağladım ve iki tane aldım. spiraller, sonra ilk spiralin saat yönünde olduğunu ve diğerinin saat yönünün tersine olduğunu ve diğer özelliklerin ... bu yüzden …
41 code-golf  string 

30
Tanrı aşkına Giza Golf!
Ayrıca Timmy Numarası olarak da bilinen bir "Giza numarası", rakamların bir piramidi temsil ettiği herhangi bir sayıdır ( A134810 ). Örneğin, "12321" bir giza numarasıdır, çünkü şu şekilde görselleştirilebilir: 3 2 2 1 1 Bununla birlikte, "123321" gibi bir şey Giza numarası değildir, çünkü piramidin tepesinde iki rakam vardır. 33 …

9
Sırları 1 Boyutlu Bir Labirentte Açma
Arka fon Kendinizi tek boyutlu bir labirentte kaybolmuş olarak bulmak için uyanıksınız! Mistik bir cin (ya da başka bir şey) ortaya çıkar ve çıkışın önünüzde bulunduğunu açıklar, ancak siz ve çıkış arasındakiler bir dizi zorluktur. İlerledikçe, tüm bu zorlukların sadece kilitli kapılar olduğunu anlıyorsunuz . İlk önce tee şeklinde bir …
41 code-golf  string 

30
Cadılar Bayramı Golf: 2spooky4me Mücadelesi!
Mevcut bir internet meme 2spooky4me, ikinci bir kişi ise 3spooky5me yazarak (n)spooky(n+2)mekalıbı izlemektir. Göreviniz bu kalıbı seçtiğiniz dilde uygulamak. Değer alan bir program veya işlev yazmalısınız n(standart girdiden, işlev argümanı olarak veya en yakın alternatif olarak) ve dizgeyi çıktılar (n)spooky(n+2)me(parantez olmadan; standart çıktıya, bir işlev için dönüş değeri olarak veya …
41 code-golf  string 

30
Uniqchars yazın!
Yazdırılabilir ASCII karakterlerinden oluşan bir dize verildiğinde , orijinal karakterdeki benzersiz karakterlerinden oluşan bir çıktı üretir . Başka bir deyişle, çıktı daha önce göründüğü takdirde bir karakterin çıkarılması dışında girdiyle aynıdır. Bir dizideki benzersiz elemanları bulmak için hiçbir yapı kullanılamaz (örneğin, MATLAB'ın bunu yapan bir uniqueişlevi vardır). Fikir manuel olarak …
41 code-golf  string 

16
String.prototype.isRepeated
GÜNCELLEME : isaacg Pyth teslimi kazanan! Birçoğunuz, şehirde String.prototype.repeatyapabileceğiniz bir yöntemi olan, JavaScript’in daha havalı bir sürümü olduğunu (ES6’yı okuyun) duymuş olmalısınız. "Hello, World!".repeat(3) ve Al "Hello, World!Hello, World!Hello, World!" çıktı olarak. İşiniz, bir dizgenin bu tür bir dönüşümün altına girip girmediğini tespit eden , seçtiğiniz bir dilde bir işlev …
41 code-golf  string 

30
Orada (bantla) düzelttim
Meydan okuma: Yalnızca büyük ve küçük harf içeren bir dize verildiğinde (hangisini tercih ederseniz), tapedüzeltmek için yatay olarak yerleştirin. Bunu, alfabedeki iki bitişik harf arasındaki farkı kontrol ederek (etrafa sarılarak ve sadece ileriye bakacak şekilde) kontrol ederek ve boşluğu istediğimiz kadar TAPE/ ile doldurarak tapeyapıyoruz. Örnek: Giriş: abcmnnnopstzra Çıkış:abcTAPETAPETmnnnopTAstTAPETzra Neden? …
41 code-golf  string 

30
Halı döşeme
Bu SO sorusundan esinlenerek . Meydan okuma: Giriş: Bir dizesss Bir karakterccc Çıktı: Dizenin ilk karakteri merkezde ve dışarı doğru olacak şekilde, dört yönün her birinde dizenin elmas kare bir ASCII resmi oluşturun. İçinde kare şeklinde olan ASCII sanat halısı, dolgu maddesi karakteri ile. Bu oldukça belirsiz görünebilir, bu yüzden …

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.