«string» etiketlenmiş sorular

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

2
Pointfree'yi mantıklıya dönüştür
Haskell korsanı olarak anlamsız gösterimi tercih ederim. Ne yazık ki bazı insanlar anlamsız gösterimi okumakta zorlanıyorlar ve anlamlı yazarken doğru sayıda parantez almakta zorlanıyorum. Pointfree ile yazılmış kodu anlamlı gösterime dönüştürmeme yardım et! hakkında Noktasız gösterimde, bir işlevin çıktısını diğerine beslemek için noktaları (evet, gerçekten) kullanırız. Diyelim ki, succbir sayı …

2
En sık kullanılan on yüz kelime
Bu soru yazılmıştır, çünkü "Şey Açıklayıcı" okuması eğlenceli ve bana bir fikir verdi. Bir dizi harf, sayı ve bunun gibi şeyleri okuyan / alan "#%|?ve True / 1tüm sözcükler bu kümenin bir parçasıysa geri dönen "bilgisayarı bir şeyler yapan şeyler" yazın . Tüm kelimeler bu kümenin parçası değilse, parçası olmayan …
9 code-golf  string  parsing  code-golf  array-manipulation  random  permutations  code-golf  string  code-golf  parsing  code-golf  string  quine  code-golf  string  parsing  comment  code-golf  string  counting  natural-language  code-golf  string  decision-problem  code-golf  math  code-challenge  metagolf  test-battery  code-golf  string  code-golf  math  number  arithmetic  source-layout  code-golf  number  primes  decision-problem  code-golf  math  arithmetic  code-golf  date  code-golf  string  cryptography  code-golf  code-golf  chess  board-game  code-golf  geometry  grid  puzzle-solver  set-partitions  code-golf  number  natural-language  code-golf  ascii-art  code-golf  math  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  string  natural-language  code-golf  game  board-game  tic-tac-toe  code-golf  ascii-art  hexagonal-grid  code-golf  string  comment  code-golf  internet  code-golf  sorting  code-golf  kolmogorov-complexity  unicode  code-golf  tips  code-golf  string  natural-language  code-golf  string  kolmogorov-complexity  source-layout  hello-world  code-golf  string  kolmogorov-complexity  counting  natural-language  code-golf  random  quine  code-golf  string  math  bitwise  code-golf  permutations  code-golf  string  code-golf  arithmetic 

8
Ortaçağ yazımı
Görev Göreviniz bir metni ortaçağ yazımına dönüştürmektir. ayrıntılar jdönüştürülür ive Jetmek I. uve Ukelimelerin başında dönüştürülür vve Vsırasıyla. vve Vsözcüklerin başında dışında herhangi bir yere de dönüştürülür uve Usırasıyla. sſsözcüğün sonunda veya bir başkası olmadan önce (U + 017F) biçimine dönüştürülür s. gözlük Bir kelime, içindeki harf dizisi olarak tanımlanır …

1
Platformları taşıyın!
Meydan okuma Bir dize (satırsonu olabilir) veya iki boyutlu bir dizi ve pozitif bir tamsayı nverildiğinde, platformların nkonumu başlangıç ​​konumundan sonra döner. U, D, R, L platformlardır. ^, v, >, < platformların yönünü değiştiren oklardır. U, D, R, Lsırasıyla yukarı, aşağı, sağa ve sola hareket eder. Bir platformun önünde bir …

2
Dizin Yapısı Grafiksel Ağaçlandırma
Bunun gibi klasik bir dizin yapısını dönüştürün: config.yml drafts begin-with-the-crazy-ideas.textile on-simplicity-in-technology.markdown includes footer.html header.html Bunun içine . ├── config.yml ├── drafts | ├── begin-with-the-crazy-ideas.textile | └── on-simplicity-in-technology.markdown └── includes ├── footer.html └── header.html Dört boşluk, yukarıdaki dizin için bir iç içe klasör veya dosya belirtir. İzin verilen iç içe kategori …

3
Anahtar Dili Girişini Ayrıştırma ve İşleme
Anahtar Dili çözümleyelim ve işleyelim! Bir dizi klavye tuş basımı ve / veya özel tuş girişi girildiğinde, tüm eylemler aşağıdaki klavyeye göre işlendiğinde ürünü çıkaran bir program, işlev vb. Yazın: +-------------------------------------------------------+ | ~ | ! | @ | # | $ | % | ^ | & | * | …

11
Ağaç ev dizinini görüntülemek için bir program yazın
C:/Stdin'den verilen veya bir dosyadan okunan bir dizin (örneğin ) verildiğinde, her dosya / klasör derinliğine göre girintili olarak bir dizin ağacı oluşturun. Misal Bir varsa C:/sadece iki klasör içeren sürücüyü foove barve barboş iken olduğu fooiçeren baz.txtgirişi ile daha sonra çalışan, C:/üretir: C:/ bar/ foo/ baz.txt girdi ile çalışırken …

1
Çift çalışma uzunluğu kodlaması
Herkes çalışma uzunluğu kodlamasının ne olduğunu bilir. Zaten birçok kod-golf zorluğunun konusu olmuştur. Belli bir varyasyona bakacağız. Misal Normal: 11222222222222222222233333111111111112333322 Run-length: 112(19)3(5)1(11)2333322 Parantez içindeki sayı, önceki sembolün kaç kez meydana geldiğini belirtir. Örnekte, yalnızca 5 veya daha fazla karakterden oluşan çalışmalar kodlanmıştır. Bunun nedeni, 4 veya daha düşük kodlama işlemlerinin …

4
Saf Markov Zinciri Kelime Üretimi
Rastgele kelimeler üretmenin birçok yolu vardır. Bir setten rastgele heceler alabilir , ünsüzler ve ünlüler arasında dönüşümlü olarak n-tuples, muhtemelen sinir ağları (ne yapamazlar?) Kullanabilirsiniz . Bu zorluğun temel aldığı yöntem çok kötü . Rastgele kelimeler üretmek için bir Markov zinciri kullanır. Eğer Markov zincirlerini biliyorsanız, muhtemelen bu yöntemin neden …

4
İfadeler oluşturmak için takma adı değiştirin
C direktifinden esinlenilmiştir #define. Meydan okuma Bazı takma adlarla bir ifade ve her takma ad metniyle bir dizi verilir. Her diğer adı kendi metniyle değiştirerek ilk ifadeyi çıktılayın. Bir takma ad, bir keskin ve #ardından dizideki dizini ile tanımlanır (dizin sıfır veya birde başlayabilir). Takma ad, metninin içinde başka bir …

1
Golf İngilizcesi - kasılmalar kullanma
Ben gelen var gibi ben Stack Exchange içerikten kadar gülmemiştim bu . Bence hepiniz bu meydan okumadan keyif alacaksınız, çünkü orada olanlardan ilham alıyor. Kod golf olan bir işlev veya program yazacaksınız, yani yapabildiğiniz kadar kısa olması gerekir. Bir metin verildiğinde, bu tabloya göre olabildiğince çok kelime aktaracağınız metni (her …

21
Forsyth-Edwards Notasyonu dizesini ASCII sanatına dönüştürme
Satrançta, daha yaygın olarak "FEN" olarak adlandırılan Forsyth-Edwards Notasyonu , tahtaları kopyalamanın metinsel bir yoludur. Tahtanın sekiz satırının her birini (satrançta "rütbe" olarak adlandırılır) yukarıdan aşağıya White'ın bakış açısından tanımlar. Eserler K (kral), Q (kraliçe), R (kale), B (fil), N (şövalye) ve P (piyon) olarak yazılır. Siyah parçalar bu harfleri …

1
Cüzdanımı doldurmama yardım et!
Bir süre önce 8 kart (her iki tarafta 4 adet) tutabilen yeni bir cüzdan satın aldım. Ancak, bundan daha fazla kartım var ve benimle taşımak istediğim şeyleri seçmem gerekiyor. Bazı kartlar diğerlerinden daha sık kullanıyorum, ama yanımda taşımayı tercih ettiğim kartlar mutlaka en çok kullandığım kartlar değil. Meydan okuma Bir …

2
Farklı taraflardan matematiksel bir ifade çözme
İfadenin alternatif kenarlarındaki öğeleri kullanarak matematiksel bir ifadeyi çözen bir program oluşturun. Yapılma şekli, soldan sağa okumak yerine, ilk karakteri, sonra sonuncuyu, sonra ikincisini, sonra ikincisini sonuncuyu vb. Okumanızdır. Bu, değerlendirmeniz ve çıkmanız gereken yeni bir ifade verecektir. a*b/c+d-e 135798642 <-- Order you read the expression in ae*-bd/+c <-- Order …

1
Pentomino Doğrulayıcı
Pentominoslarına dikdörtgen bir şekil yapıp yapmadığını görmek için rahatsız edilemeyen biri olarak, bunu yapan bir program yazmaya karar verdim. Senin görevin 12 benzersiz karakter içeren yeni satırlara göre bazı girdi bölgeleri göz önüne alındığında, geçerli bir çözüm olup olmadığına karar verin. Geçerli bir çözüm ZORUNLU Her karakterden 5 tane olsun …

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.