«string» etiketlenmiş sorular

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

14
Bu kesik üçgen bir sayı mı?
İlgili OEIS dizisi: A008867 Kesilmiş üçgen sayı Üçgen sayıların ortak bir özelliği, üçgen şeklinde düzenlenebilmeleridir. Örneğin, 21'i alın ve bir üçgen şeklinde düzenleyin o: Ö oo ooo oooo ooooo oooooo Her köşeden aynı boyutta bir "kesme:" kesme üçgenleri tanımlayalım. 21'i kısaltmanın bir yolu şöyledir: . . . ooo oooo . …
20 code-golf  math  decision-problem  number-theory  integer  code-golf  number  decision-problem  functional-programming  code-golf  array-manipulation  matrix  code-golf  string  classification  string  code-challenge  binary  compression  decode  code-golf  string  string  code-challenge  balanced-string  encode  code-golf  number-theory  integer  base-conversion  code-golf  math  number-theory  geometry  abstract-algebra  code-golf  array-manipulation  sorting  optimization  code-golf  math  geometry  image-processing  generation  code-golf  string  cops-and-robbers  repeated-transformation  grammars  cops-and-robbers  repeated-transformation  grammars  code-challenge  restricted-source  tips  source-layout  javascript  code-challenge  kolmogorov-complexity  restricted-source  code-golf  combinatorics  counting  math  fastest-code  linear-algebra  code-golf  math  permutations  matrix  linear-algebra  code-golf  string  decision-problem  restricted-source  code-golf  number  array-manipulation  subsequence  code-golf  number  array-manipulation  matrix  code-golf  brainfuck  code-golf  color  code-golf  quine  source-layout  code-golf  subsequence  code-golf  string  ascii-art  code-golf  string  ascii-art  alphabet  code-golf  decision-problem  interpreter  hexagonal-grid  halting-problem  code-golf  string  polynomials  calculus  code-golf  math  decision-problem  matrix  complex-numbers  code-golf  random  code-golf  number  arithmetic 

16
Basit işaretleme oluşturma
Stack Exchange ağındaki gönderilerde üstbilgi oluşturmanın birkaç yolu vardır. PPCG'de en sık kullanılan 1 biçimi şu şekildedir: # Level one header ## Level two header ### Level three header Karma işaretlerinden sonraki boşluğa dikkat edin. Ayrıca, sondaki kare işaretlerinin dahil olmadığını unutmayın. Meydan okuma: Girdi olarak (muhtemelen çok satırlı) bir …

28
Bu tanımlayıcılar eşdeğer mi?
Nim dilinde , tanımlayıcıları ayırt etme kuralları diğer dillerden biraz daha rahattır . İki tanımlayıcı eşdeğerdir veya aşağıdaki kurallara uymaları durumunda aynı değişkeni ele alır : her ikisinin de ilk karakteri aynıdır (büyük / küçük harfe duyarlı) Her iki dizeleri aynıdır (vaka içinde duyarlı) çıkardıktan sonra tüm örneklerini karakterlerin -ve_ …

9
Bu ipi boz!
Bir dize girdi olarak verildiğinde, dizenin bir veya daha fazla varyantını şu şekilde çıktılar: Orijinal konumunda hiçbir karakter yok Başlangıçta bitişik olduğu bir karaktere bitişik karakter yok Bunun verilen dize için her zaman mümkün olacağını ve yalnızca tek harfli alfabetik karakterler içerdiğini ( [a-z]veya [A-Z]isterseniz) Aynı karakterin kopyalarının benzersiz kabul …

18
Tekrar ediyor mu?
Eşdeğer iki ardışık alt dize içeriyorsa, bir karakter dizisi tekrarlanır. Örneğin , art arda iki kez 2034384538452içerdiğinden tekrar eder 3845. Bu nedenle, zorluğunuz bir dizenin yinelenen bir alt dize içerip içermediğine karar vermektir. Girişi dize veya karakter dizisi olarak alabilirsiniz. Asla boş bir giriş almazsınız ve alt dizenin uzunluğu (varsa) …

6
Daha verimli ABD eyalet kodları
ABD eyaletini kısaltın! eğlenceliydi, ancak ABD eyalet adlarını verimli bir şekilde kısaltmanın mevcut sistemle zor olduğunu öğrendik. Verimli golf için alternatif bir devlet kodu şeması hazırlayalım. Senin görevin: Geçerli bir ABD durum adı (yalnızca 50 normal durum gereklidir) verildiğinde, büyük harfle tanımlayan benzersiz iki harfli kod döndüren bir işlev (veya …
20 code-golf  string 

19
Büyük bir ASCII X çizin
Sorun Benzer bir şey yapmak için önceki bir meydan okuma Pozitif tamsayı giriş nçıktısı verildiğinde bu kalıbı izleyen bir şekil verilir: girdi n=1: * * * * * girdi n=2: ** ** **** ** **** ** ** girdi n=3: *** *** *** *** ***** *** ***** *** *** *** *** …

30
Bir şifre okuyun
Zorluklarınız klavye / standart girişten bir "şifre" okumaktır. Zorluk : Bir dize okuma sGörünmeyen . İçindeki her karakter için sbir karakter yazdırın c. Gerçek zamanda. Kurallar: cGerçek zamanlı yazdırmalısınız . Kullanıcı bir karakter girer girmezc . c sabit olmalı, yani aynı karakter olmalıdır. cherhangi bir görünür olabilir karakter olabilir (yani …
20 code-golf  string 

20
Rakam İçeren Kelimeler
Rakam kelimesi, bazı harfleri kaldırdıktan sonra, tek rakamlardan biriyle kaldığınız bir kelimedir: BİR, İKİ, ÜÇ, DÖRT, BEŞ, ALTI, YEDİ, SEKİZ veya DOKUZ (SIFIR değil). Örneğin, BOUNCE ve ANNOUNCE basamaklı kelimelerdir, çünkü bir basamak içerirler. ENCODE, sıralı olmadıkları için O, N ve E içermelerine rağmen bir rakam sözcüğü değildir. Girdi veya …
20 code-golf  string 

30
Serpiştirme ters çevirme
Bir dize verildiğinde, serpiştirerek ters çevirin. abcdefghiVe abcdefghij0 dizinli için nasıl yapılacağı aşağıda açıklanmıştır : Hatta endekslerdeki karakterleri tek endekslerdeki karakterlerden ayırın:Acegi bdfh Acegi bdfhj Tek endekslerdeki karakterleri tersine çevir:Acegi hfdb Acegi jhfdb Tekrar bir dizeye serpiştirin:ahcfedgbi ajchefgdib kurallar Hem eşit uzunlukta hem de tek uzunlukta dizeleri desteklemelisiniz. 0-index-wise olarak, …
20 code-golf  string 

3
[Br] eaking Kodu Golf [Ba] d
Aşağıdaki dizeyi düşünün: Tin Snips Bu dize periyodik tabloda birkaç atomik sembol içerir . Birkaçını tanımlamak için bu dizeyi yeniden yazabiliriz: [Ti][N] [Sn][I][P][S] Tabii ki, bu şekilde de yazabiliriz: T[In] [S][Ni][P][S] Girişi yeniden yazma kuralları aşağıdaki gibidir: Giriş durumu, eşleşen atom sembolleri açısından önemli değildir. Atomik bir sembolde bir eleman …

19
Bir buhar kullanıcısının ne kadar şöhreti var? [kapalı]
Kapalı . Bu sorunun ayrıntılara veya açıklığa ihtiyacı var . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek ayrıntıları ekleyin ve sorunu giderin . 2 yıl önce kapalı . Giriş Buharı bilmeyenler için - veya en azından bu özel yön için: Genellikle insanların profillerinde, insanlar …

1
Λ-ifadelerini SK-ifadelerine dönüştürme
Λ-taşı veya lambda taşı, anonim fonksiyonlarına göre mantıksal bir sistemdir. Örneğin, bu bir λ ifadesi: λf.(λx.xx)(λx.f(xx)) Ancak, bu zorluğun amaçları için gösterimi basitleştireceğiz: Değişim λiçin \(daha kolay yazmak için yapmak):\f.(\x.xx)(\x.f(xx)) .Biz bırakın böylece lambda başlıklarda, gereksiz:\f(\xxx)(\xf(xx)) İki işlevi birlikte yazmak yerine uygulama için Unlambda stili önek gösterimini kullanın `(bunun nasıl …

13
Fermuar çarpımı
Giriş Fermuar çarpımı dediğim yeni bir aritmetik işlemi tanımlayalım . Fermuar, iki negatif olmayan tamsayıyı çarpmak için, uzunlukların eşleşmesi için önde gelen sıfırları ekler, sayıların karşılık gelen taban-10 basamaklarını çarpar, 2 basamaklı sayıları almak, sonuçlara bitirir ve son olarak önde gelen sıfırları düşürürsünüz. A = 1276 ve B = 933024 …

12
KITT araba ASCII sanat
80'lerin TV dizisi Knight Rider , KITT adında akıllı, kendini tanıyan bir arabaya sahipti. Aracın ayırt edici özelliklerinden biri, KITT'in "görmesine" izin veren (ve başka bir önceki TV dizisinin hayranlarına şüpheyle tanıdık gelen) öne monte edilmiş bir tarayıcı çubuğuydu . Tarayıcıda bu resimde görüldüğü gibi sekiz ışık vardı: Işıklar bu …

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.