«string» etiketlenmiş sorular

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

30
Rasgele bir karakter seçin, plinko tarzı
Seçtiğiniz dilin seçici rastgelelikte ne kadar iyi olduğunu görelim. Verilen 4 karakter, A, B, C, ve D, veya 4 karakterden oluşan bir dize ABCD girdi olarak , aşağıdaki olasılıkları ile karakterlerin çıkış one: A seçilmek için 1/8 (% 12,5) şansa sahip olmalı B seçilebilecek 3/8 (% 37,5) şansa sahip olmalı …

18
Tekil çoğul çevir
Tekil ve çoğul olmak üzere iki tür isim vardır. Bu ikisi arasındaki dönüşüm oldukça kolaydır. Normalde, onu sonlandırırsın s. ex. car=> cars. Onunla biterse s, x, z, chveya sh, ile bitirin es. ex. bus=> buses. Onunla sona ererse y, kendinden öncekini bir ünsüz ile değiştirmek yiçin ies. ex. penny=> pennies. …

11
Bana biraz moji ver
Bir dize, karakter listesi bayt akışı, dizi ... Verilen her ikisi de geçerli UTF-8 ve geçerli bir Windows-1252, (dillerin çoğu belki normal UTF-8 dizesi almak isteyecektir) dönüştürmek olduğunu, (dan taklit öyle ) Windows-1252 için UTF-8 . Walk-through örneği UTF-8 dizesi I ♥ U T F - 8 , Windows-1252 tablosundaki …

30
Daima aynı uzunlukta çıktı
Gibi zorluklarla koduyla aynı uzunlukta Çıktı ve iki kez kodunun uzunluğunu çıkışını oluştur , ben ayrı, ancak benzer zorluk düşündüm. Görev bir çıktı üretmek. Bir dize, bir karakter listesi veya programınızın varsayılan çıktı biçimi ne olabilir. Ancak, çıktıdan bağımsız olarak, çıktınız her zaman aynı uzunlukta olmalıdır. Daha da önemlisi, çıktı …

24
Sürüm numaralarını karşılaştırın
Bazı yazılımları yayınladığımızda, ona bir sürüm numarası veriyoruz. Ve kullanıcılar bazı yazılımların en son sürümlerine güncelleme yapmak isteyebilirler. Öyleyse, hangi sürümün daha yeni olması gerektiğini bulma zamanı. Giriş Dizge olarak iki sürüm numarası girin. Bu zorluk bağlamında, yalnızca noktalarla birleştirilen bazı basamaklar olan sürüm numaralarını destekliyoruz. Sürüm numarası, yalnızca rakamları …

12
Genişletilmiş sıkıştırılmış beyin flak
Bu meydan okuma, Nisan 2018 LotM yarışmasının bir parçası olarak ve Brain- flak'ın 2. doğum günü için yayınlandı. Brain-flak programlarını kodlamanın en etkili yolunun ne olacağını düşünüyordum. Yapılacak en açık şey, yalnızca 8 geçerli karakter olduğundan, her bir karakteri 3 bitlik bir sırayla eşlemektir. Bu kesinlikle çok etkili, ama yine …

19
Basit Dize Yansıması
Bir karakterin bir yansımasını bir dizgede tanımlayarak başlayalım : Boşluksuz, belirgin küçük harfli alfabetik harflerden oluşan bir dize verildiğinde abcdefg, bir harfin dizedeki bir harfin yansımasını, c(başka bir harfin sırasını değiştirmeden) dizedeki yeni bir yere, orijinal harf sayısının orjinali olarak değiştirmesini tanımlayın. sağında şimdi solundaki harf sayısıdır. Böylece, mektubun bir …
26 code-golf  string 

14
Çatallanmış metin
Bir ASCII harfleri dizisi (büyük ve / veya küçük harf) verildiğinde, her karakterde ikiye bölünen dizgeyi görüntülemek için gereken ham MathJax'ı üst kodlara ve abonelere aktarın. Örneğin, girişler catve horseMathJax'ın sırasıyla aşağıdaki şekilde verdiği çıkışlarla sonuçlanacaktır: Sadece bir giriş yapılması gerektiğine dikkat edin - bu iki yan yana sadece dikey …
26 code-golf  string 

15
İspanya plakaları oyunu
Bu soru dayanmaktadır ben sorulan bir soru içinde İspanyolcaya . Evet, İspanyolca dilinde bir algoritma istedim. :) İspanya'da, mevcut plakalar şu şekle sahiptir: 1234 XYZ XYZ, İspanyol ünsüzlerin tam setinden alınan üç ünsüzdür ('Ñ' hariç). Bazen karımla seyahat ederken bir oyun oynarız. Bir plakayı gördüğümüzde, üç ünsüzünü alırız ve bu …

24
Sıralı Bir Kelime mi?
( Puzzling'deki bu yazıdan esinlenmiştir . DİKKAT: AŞAĞIDAKİ KEÇE İÇİN SPOILER.) Standart telefon tuş takımı, harfleri aşağıdaki sayılarla ilişkilendirir: 1 -> 2 -> ABC 3 -> DEF 4 -> GHI 5 -> JKL 6 -> MNO 7 -> PQRS 8 -> TUV 9 -> WXYZ 0 -> Belirli bir giriş …

8
Parantezleri Sağ El Brace (Sad Brace) birimine dönüştür
Sağ küme ayracı, küme ayraçlarının ve noktalı virgüllerin aa dosyasının sağ tarafındaki tek bir noktaya hizalandığı, kod tutturma stilidir. Genel olarak, bu, birkaç nedenden dolayı, kötü bir uygulama olarak kabul edilir. Meydan okuma Herhangi bir yöntemde çok satırlı bir dize alın ve bu küme ayracı stilini Sağ Ayraca'ya dönüştürün. Bu …

18
Bir dizinin kısaltması
Hedef: Bir dizge dizisi verildiğinde, her dizenin kısaltılmış versiyonlarını oluşturun. Şartname: Bu zorluk için, bir kısaltma bir dizenin ilk N karakteridir. Dize için abc: a, abve abctüm geçerli kısaltmalar iken bcve acdeğillerdir. Bir dizi dizi göz önüne alındığında, girdi ve herhangi bir kısaltma verildiğinde, kısaltmanın hangi öğeden bahsettiğini belirlemek için …
26 code-golf  string 

6
Bir Oyun Çocuğuna Verimli Yazma
Birçok eski Game Boy oyunu sıklıkla kullanıcıdan dize girişi gerektiriyordu. Ancak klavye yoktu. Bu, kullanıcıya şöyle bir "klavye ekranı" sunmak suretiyle gerçekleştirildi: 'Karakteri işaretçisi' kullanıcı her istenilen karaktere gidin olacağını A harfinin başlayacağını D-Pad 'in dört düğme ( UP, DOWN, LEFTve RIGHT), sonra basına BUTTON Anihai dizeye eklenecek. Lütfen aklınızda …


13
Çoktan seçmeli bir testte hile yapmak, bölüm 2
Bu, Adnan tarafından bu mücadelenin devamı niteliğindedir . Bu meydan okumayı seviyorsanız, şansınız diğerini de beğenirsiniz. Bunu kontrol et! 8 sorularla 4 seçenekleriyle her biriyle bir çoktan seçmeli bir test cevapları vardır: BCADBADA. Dört farklı diziye dönüştürülmüş, doğru mektubu cevap ise, doğru ve yanlış olarak Q#: 1 2 3 4 …

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.