«string» etiketlenmiş sorular

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

15
Genişletilmiş Doğruluk Makinesi
Birçok insan programlamada bir gerçek makinenin ne olduğunu bilir . Ama işleri bir çentik haline getirmenin zamanı geldi. Tanıtımı, genişletilmiş gerçek makine! Genişletilmiş doğruluk makinesi girdi olarak iki şeyi alır, bir tamsayı nve bir boş olmayan dize s. s nOpsiyonel sondaki boşluk ile zaman üretir . Ancak, neşit ise 0, …

13
Bir planör yerleştirin!
Bu: bir Planördür . Conway'in Hayat Oyununda, planör , tahta boyunca hızla dolaşan ünlü bir modeldir. Bugünün meydan okuması için, bir ASCII sanat Oyun Hayatı Kurulu çizeceğiz ve üzerine bir planör yerleştireceğiz. Başladığımız tahta şudur: |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| Bu tahta tamamen borulardan |ve …

1
KÜP'ü düzleştirin
Hiç 3D şekillere bakıp 2 boyutumuz olduğunu düşünüyor musunuz? Şimdi 3D'yi 1D haline getirelim! (Orada ne yaptığımı gördün mü?) Görev Bir küpün 2B temsili verildiğinde (aşağıdaki düzen), işaretçileri temel alarak tek bir dize haline getirin. Küp Bu, op-op ( ,) ve köşelerde ( <>v^/) işaretçilerle dolu küpün yerleşim düzeni . …

1
Döndürme güvenli kine
Bir yaz Uygun Quine kimin her rotasyon kendisi uygun bir quine olduğunu. Örneğin, kaynak kodunuz abcdef: abcdef çıktı abcdef bcdefa çıktı bcdefa cdefab çıktı cdefab defabc çıktı defabc efabcd çıktı efabcd fabcde çıktı fabcde Döndürme "bir dizeyi iki parçaya bölerek ve sıralarını ters çevirerek yapılır" . puanlama Bu kod golfü …

12
Ücretsiz öğle yemeği diye bir şey yoktur.
... yoksa var mı? Zorluk, baz fiyat, ipuçları, indirimler, kuponlar ve ekstraları içeren öğle yemeği faturamı ayrıştırmak ve öğle yemeğimin 0 $ veya daha düşük olup olmadığını öğrenmek . Bu giriş ise: 12.34 15 tip 25 discount 1.5 extra 2 coupon Sonra çıktı olabilir false. Şöyle çalışır: 12.34 taban fiyattır. …

20
Boş satırlarda boşluklardan kurtulun
Ah, yine de bu Stack'i bencilce kullanıyorum . Chromebook sahibi olarak, Cloud9 tarafından kullanılan editör Ace IDE'nin sık kullanıcısıyım. Fazla boşlukla uğraşmak için birçok araç var, ancak özellikle bir tane yok: boş satırları temizlemek. Bugünkü göreviniz, kopyalayıp yapıştırabileceğim bir yerden bir girdi verildiğinde [;) ] ' , aynı şeyi çıktılamak, …

9
Mutlak bir yolu kısaltın
Bazen uzun bir mutlak yol, örneğin bir linux aracına yönelik bir komut satırı parametresinde, geçerli çalışma dizini başvuru olarak kullanılarak kısaltılabilir: $ pwd /home/heh $ cat /home/heh/mydir/myfile my stuff $ cat mydir/myfile my stuff Bu meydan okumada, iki parametre alan bir işlev veya program yapmalısınız: Linux formatını kullanarak mutlak yol …

10
Minimum dolgu ile işaret değişimi, döngü ve ekran
Giriş: İki tamsayı: bir negatif, bir pozitif. Çıktı: İlk satırda en düşükten en yükseğe çıktı. İkinci satırda biz en çok ve en kaldırdık ve oturum değişti tüm bireysel numaraları. Üçüncü satırda en yüksek ve en düşük sayıları tekrar kaldırdık ve tüm tek tek sayıları tekrar değiştirdik. (Aşağıdaki örnek, zorluğu daha …

5
Büküm Cümleleri
kurallar Program girdi olarak bir dize / kelime dizisi almalıdır. Dize / dizideki her sözcük için, sözcüğün önünden ve arkasından sırayla karakterler alarak sözcüğü yeniden oluşturur. 12345678 9 -> 15243687 9. Daha sonra kelimeleri, dizedeki en erken ve en son oluşan sözcük arasında dönüşümlü bir şekilde yeniden düzenleyecektir. 15243 687 …

5
Alıntı-Güvenli Quines
Göreviniz basittir: giriş almayan ve kaynak kodunu veren (veya döndüren) bir program (veya işlev) yazın. Yakalama, program "quotes"(Unicode karakter 34) içine sarıldığında , tekrar (şimdi alıntılanan) kaynak kodunu çıkarmasıdır. Quines için standart kurallar geçerlidir. Bu kod golf , bu yüzden en kısa program (bayt cinsinden) kazanır.

2
Rulo kek ifadeleri
Rulo kekler , bir sünger kek tabakası, bir krem ​​(veya dondurma) tabakası ile yapılmış, spiral olarak yuvarlanmış lezzetli tatlılardır, Wikipedia'ya bakın . Göreviniz, standart girişten boş olmayan bir ifade dizesi almak, boşlukları dışarı çıkarmak ve boşluklar ilk satırın altından başlarken, merkezden sağdan sola doğru başlayarak rulo pasta olarak yuvarlamaktır. Aşağıdaki …

6
Bir emoji mi?
Son zamanlarda bu iOS uygulaması üzerinde çalışıyorum ve (oldukça kolay bir şekilde çözüldü) bir sorunla karşılaştım: Dizemin sadece emojilerden oluşup oluşmadığını nasıl belirleyebilirim? Bugün işiniz bu! Giriş Dizi. Unicode karakterlerin varlığı sizin için sorunluysa, farklı bir makul biçim kullanabilirsiniz. Giriş almak için normal bir dizeden farklı bir şey yaparsanız lütfen …

2
Çakışan Çizgi Siparişi
(Kuru silme tahtasında çizim yaparken esinlenir) Meydan okuma: Beyaz tahtada farklı renkteki kuru silme işaretleyicilerini temsil eden karakterler içeren bir giriş dizesi verildiğinde, ilk sıradan son çizildikleri sırayla çıktılar. Giriş: Alfabetik harflerle temsil edilen kuru silme işaretleyici renklerini içeren bir dize (büyük olanlar küçük harflerden farklıdır, her bir rengin farklı …
17 code-golf  string 

25
Ürün kataloğu
Bu sorun, bir ürün tanımlayıcısını temsil eden bir dizeyi üç bileşene ayırmakla ilgilidir. İlk bölüm, depoyu temsil eden keyfi uzunluktaki üst ve alt harflerden oluşur. İkinci kısım ürün numarasını temsil eden rakamlardır. Bu kısım da keyfi uzunluktadır. Son bölüm boyut ve renkler olarak niteleyicilerdir ve bu bölüm dizenin sonuna kadar …
17 code-golf  string 

15
Mektup değiştirme zorluğu
Fikir basit. 3 dize (giriş virgülle ayrılmış, ayrı girişler veya dizi olarak olabilir) sağlayarak "görselleştirilmiş" bir harf değiştirme işlemi oluşturmanız gerekir. İlk bölüm düzeltmek istediğiniz kelimedir ve ikinci bölüm değiştirmek istediğiniz harflerdir ve üçüncü bölüm ise bölüm 2'deki harflerin yerine geçer. Örneğin: | | Input | Starting Word | Output …
17 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.