«string» etiketlenmiş sorular

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

4
Bir dizeye uyan tüm sayılar
Pozitif tamsayı N alan bir program veya işlev yazın. Basamak ( ), ondalık noktalar ( ) ve negatif işaretler ( ) kullanılarak tam olarak N karakterle yazılabilen tüm farklı ondalık sayıların bir listesini çıkarın .0123456789.- Örneğin, N = 4 çıkış listesinde olacaktır bazı rakamlar 1337, 3.14, .999, -789, -2.7, ve …

1
Gizlenmiş parantez var mı?
Birisi bize bir ip verdi, ancak tüm parantez benzeri karakterler normal karakterlere dönüştürüldü ve hangisinin, hatta kaçının olduğunu bilmiyoruz. Tek bildiğimiz, L1,L2,L3,...,LNfarklı türde sol parantezler olsaydı ve R1,R2,R3,...,RNfarklı karşılık gelen sağ parantez türleri olsaydı , hepsi farklıydı (2N farklı parantez karakteri), bir dize, (+ normal dize birleştirme ise): L1+X+R1,, L2+X+R2...,, …

14
Çoktan seçmeli test hazırlama
Giriş Not: Bu, hile yapmayı teşvik etmek için bir tür yöntem değildir. As Cᴏɴᴏʀ O'Bʀɪᴇɴ 3: Zaten okuyan bir sınavını geçtiği için en iyi çözüm olduğunu söyledi. Çoktan seçmeli test için aşağıdaki cevapları göz önünde bulundurun: ABCBCAAB İşte cevapların eşleşip eşleşmediğini gösteren bir tablo: A B C B C A …

5
URL kısaltıcı uygulama
URL'ler çok uzun sürüyor. Dolayısıyla, bir URL'yi kısaltmak için bir algoritma uygulamalısınız. ben. Bir URL'nin Yapısı Bir URL'nin 2 ana bölümü vardır: bir alan ve bir yol . Alan adı, URL'nin ilk eğik çizgiden önceki bölümüdür. URL'nin bir protokol içermediğini varsayabilirsiniz. Yol her şeydir. ii. Alan adı Bir URL'nin alanı …

4
Pürüzsüz ve Tıknaz ve Kırık Dalgalı
Dayanarak Chunky vs dizeler Smooth . Squiggles /\_/\/\__/\/\/\/\_/\_/\gerçekten sıkıldığınızda klavyede yapmak eğlencelidir. Ancak tüm dalgalı çizgiler eşit yaratılmaz. Bazı dalgalı çizgiler gibi \___/, bazıları tıknaz, gibi /\/\/\/\. Diğerleri düpedüz kırık,////_\\\ NKarakterlerin her dalgasının içinde N-1dalgalı kavşaklar var. Her dalgalı bağlantı üç tipten birine sınıflandırılır: Pürüzsüz (açı> "90 derece"): \_ __ …

3
Cümleyi yeniden oluşturun
Bu zorluk iki bölümden oluşmaktadır. Kazanan, en düşük toplam bayt sayısına sahip çözüm olacaktır. Her iki zorluk için de aynı dil kullanılmalıdır. Bölüm 1: Girdi olarak yalnızca geçerli sözcükleri içeren bir cümle alan ve kullanılan karakterlerin bir listesini, her harfin kaç kez kullanıldığını ve orijinal cümledeki kelimelerin her birindeki harf …

3
Havuçlar. Yani. Birçok. Havuçlar
Kahretsin, bu çok fazla havuç. İlham Görev Mümkün olduğunca çok dilde olarak, her örneğini değiştirir, yani bir program oluşturmalısınız ^bir ile markdown biçimlendirilmiş bağlantı bir cevap onu göndermek için ise, otomatik olarak bir görüntü olarak okumak yerine görüntü yer olacağını anlamı ( arasında kelimeleri) ait bu yukarı doğru bakan havuç. …

1
Döner Spiraller
Karakterlerin bir sarmalını temsil eden bir kare metin verildiğinde, döndürün! Spiral merkezden başlar ve merkezin solundan başlayarak saat yönünün tersine dış kenara doğru hareket eder : 987 216 345 Bu, dizeye dönüşür 123456789. Döndürme sola yapılır , bu yüzden bir konum döndürürseniz öyle olur 234567891. Bu, aşağıdakilerle temsil edilir: 198 …
12 code-golf  string 

30
Bir dizeden tekrarlanan kelimeleri kaldırma
Girilen bir cümledeki tüm tekrar eden kelimeleri kaldırın. Girdi böyle bir şey olacaktır cat dog cat dog bird dog Snake snake Snakeve çıktı da olmalıdır cat dog bird Snake snake. Her zaman kelimeleri ayıran tek bir boşluk olacaktır. Çıktı sırası, giriş ile aynı olmalıdır. (Örneğe bakın) Noktalama işaretlerini kullanmanıza gerek …
12 code-golf  string 

30
Bu kelimeyi imzala!
Kelime İmzası nedir? Bir kelimenin imza 's harflerinin her sıraya koymak vardır - imzaları this, histve hitshepsi hist. Meydan okuma Bir program yazmak bir girdi istemeli, daha sonra bu kelimenin imzasını yazdırmalıdır. Yani örnek bir program çalışması şöyle görünebilir: Give me a string: this The signature signature of 'this' is …

1
Geçerli labirent sayısı
Bir WxHızgara göz önüne alındığında , kaç tane labirent var? Labirent hakkında bildikleriniz: Izgara tam olarak Hyüksek ve Wgeniş karelerdir. Üç tür kare vardır: Başlat, Son ve Boş. Labirentinizde tam olarak 1 Başlangıç ​​ve 1 Bitiş bulunmalı ve kalan tüm kareler Boş olmalıdır. Tüm labirenti çevreleyen duvarlar var. Duvarlar, aşağıdaki …

16
Dizedeki karakterleri kaydırma
Bu meydan okumada, girilen bir dizedeki karakterleri n kez kaydırmanız ve kaydırılan dizeyi çıkarmanız gerekir Giriş Giriş önce bir dize içerecektir. Bir sonraki satırda, bir tamsayı nbulunacaktır. Çıktı Eğer npozitif, sağa dizede karakterleri vardiya nsüreleri. Eğer nnegatiftir, sola dizede karakterleri vardiya nsüreleri. Eğer nsıfırdır, dizede karakterleri kaymaması. Vites değiştirdikten sonra …
12 code-golf  string 

3
Bu kadınsı mı Eril mi?
Yalnızca küçük harf az içeren tek bir dize alan ve sözcük temsil ettiği şeyin kadınsı sürümü ise ve eril sürümse bir falsy değeri içeren bir doğruluk değeri basan veya döndüren bir program veya işlev yazın . Örneğin, tavuk için kadınsı versiyonu ve erkeksi versiyonu, bu yüzden üretebilir ve üretebilir .henroosterhen1rooster0 …

29
Bir dizeden fazladan boşluk bırakma
Size bir dize verilir. Dizeyi sözcük başına bir boşluk bırakarak çıktı. Meydan okuma Giriş, üzerinden gönderilen nulltırnak işaretleri ( ") ile çevrili bir dize ( boş veya boş) olacaktır stdin. Öndeki ve arkadaki boşlukları kaldırın. Ayrıca, iki kelime (veya semboller veya herhangi bir şey) arasında birden fazla boşluk varsa, onu …
12 code-golf  string 

10
Virgülle ayrılmış aralıkların sıralı bir listesine alfasayısal karakter dizisi
Sıralanmamış alfasayısal karakterler dizesi verilir, ör. ABC321STPpJqZZr0 ASCII değerine göre sıralanmış, büyük / küçük harfleri yok sayan ve yinelenenleri kaldıran ( yani yalnızca büyük harf ve sayısal karakterler çıktısı alan) bir "," ayrımlı karakter aralığı listesi , ör. 0-3, A-C, J, P-T, Z kurallar Programınızın uzunluğu her zamanki gibi temel …
12 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.