«code-golf» etiketlenmiş sorular

Code-golf, kaynak kodunun en az baytında belirli bir sorunu çözmek için bir yarışmadır.

4
N Para ve Her Para Birimi Kullanarak Para Değişim Problem Sayımı
Sikke değişim problemi çok iyi belgelenmiştir. Mezheplerin sikke sonsuz kaynağı göz önüne alındığında x_1için x_msize kalmış eklemek kombinasyonların sayısını bulmak için gerekmez y. Örneğin, verilen x = {1,2,3}ve y = 4dört kombinasyonları vardır: {1,1,1,1} {1,1,2} {1,3} {2,2} Giriş Bozuk para değiştirme sorununun birkaç varyasyonu vardır. Bu varyasyonda iki ek kısıtlamamız …

8
Eşya toplama ve yerleştirme
Bu zorluğun amacı, seçili öğeleri bir listede toplamak ve bunları listede belirli bir konuma taşımaktır. Görsel bir örnek olarak, giriş değerlerini (kara kutulu tamsayılarla temsil edilir) ve true öğesinin seçildiğini gösteren doğru değerler listesini alın (mavi kutularla temsil edilir, burada Tdoğruluk ve Fsahtedir): İlk mantıklı adım, doğrulukla işaretlenmiş olan öğeleri …

5
Pi Rakamlar
Amacınız pi (,) 'nin ardışık, özdeş basamaklarının kesinlikle artan sırasını çıkarmaktır. Dizideki her terim öncekinden bir basamak daha uzun olmalıdır. Yani 3(pi'nin 0 basamağı) ilk kez bir basamak çalışması meydana gelir (uzunluk 1). Bir sonraki gerçekleşir 33(pi'nin 24 ve 25 basamakları). Tabii ki, bu dizi pi basamaklarının baz 10'da olmasını …
13 code-golf  sequence  pi 

5
Periyodik tablo ile scrabble oyna
Periyodik tablodaki sembollerle bir dizi fayansınız var. Her sembol bir kez görünür. Yapacak kelimeleri düşünüyorsun ama bunun mümkün olup olmadığını bilmek istiyorsun. Meydan okuma En sevdiğiniz dilde bir girdi parametresi olarak bir dize alacak bir program yazın. Girişin boş olmadığını, boşluk içermediğini ve ASCII karakterlerinden oluştuğunu varsayabilirsiniz. Programınız bu dizeyi …
13 code-golf 

11
Büyük / küçük harfe duyarlılık önemli mi?
Tom, icadının yeni bir programlama dilini uygulayacak. Ama aslında üzerinde çalışmaya başlamadan önce, dilinin büyük / küçük harfe duyarlı olup olmayacağını bilmek istiyor. Bir yandan, büyük / küçük harf duyarsızlığının uygulanması daha kolay görünüyor, ancak bir değişken oluşturan karakter kombinasyonlarının olasılıklarında bir eksikliğe neden olabileceğinden endişe ediyor, bu da çatışmaların …

8
Mario bu haritanın sonuna gidebilir mi
Yolun bir girdisi verildiğinde, Mario'nun sona ulaşıp ulaşamayacağını E, başlangıçtan, tarafından belirtilip belirtilmediğini belirleyen bir program oluşturun S. Bir yol şöyle görünecektir: S = E ===== Bir yolda, çeşitli semboller ve temsil ettikleri: =: duvar / zemin / tavan. Mario duvardan geçemez ve bir yerden geçemez veya tavandan atlayamaz (kafasını …

12
Ana üsleri komşularıyla değiştir
( Bitleri komşularıyla değiştirmeyle ilgili sorumun takibi .) Görev Pozitif bir tamsayı verildiğinde x = (2 a · 3 b ) · (5 c · 7 d ) · (11 e · 13 f ) ·… , art arda gelen her bir primer çifti için bu çarpanlara ayırmadaki üsleri değiştirerek …
13 code-golf  primes 



1
1D dilini ayrıştırma
Yalnızca 0, 1, 2 ve parantez içeren bir dize verildiğinde, dizenin dilbilgisi ağacını çıktılar. A 22 argüman gerektirir - biri sola diğeri sağa A 1tek bir argüman gerektirir - sola veya sağa A 0herhangi bir argüman gerektirmez ve temel durumdur Bir çift köşeli ayraç bir bağımsız değişken olarak sayılır ve …

8
Matris Trigonometrisi
Giriş En sık kullanılan iki trigonometrik fonksiyonlar, sineve cosine(ya da sinve coskısa), matris değerli bir fonksiyonu olarak uzatılabilir. Matris değerli analogları hesaplamanın bir yolu şöyledir: Bu iki önemli trigonometrik kimliği düşünün: Bu kimlikleri kullanarak sinve için aşağıdaki denklemleri türetebiliriz cos: Matris üstel tüm kare matrisler için var ve ile verilir: …

3
Kaç tane 14er tırmandım?
Dağcılık terminolojisinde "14er", 14000 feet veya daha fazla yüksekliğe sahip herhangi bir dağdır. Ancak başka bir ayrım daha var. Bir zirvenin 14er olarak sayılması için, 300 veya daha fazla fitlik bir "coğrafi öneme" sahip olması gerekir. Bu, bir 14er'den diğerine geçmek için, tekrar yükselmeden önce en az 300 feet inmeniz …

13
Fibonacci ürünleri
Pozitif Fibonacci sayılarının benzersiz bir toplamı olarak 0'dan büyük bir sayı çağırabilirsiniz. Bu soruda bunu mümkün olan en büyük pozitif Fibonacci sayısını art arda çıkararak yapıyoruz . Örneğin: 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 + 3 + 1 13 …
13 code-golf  math  sequence  fibonacci  code-golf  word  code-golf  cipher  code-golf  string  math  subsequence  code-golf  regular-expression  code-golf  brainfuck  assembly  machine-code  x86-family  code-golf  math  factorial  code-golf  math  geometry  code-golf  math  arithmetic  array-manipulation  math  number  optimization  stack  metagolf  code-golf  tips  assembly  code-golf  tips  lisp  code-golf  number-theory  path-finding  code-golf  number  sequence  generation  code-golf  math  geometry  code-golf  grid  permutations  code-golf  code-golf  graphical-output  geometry  fractal  knot-theory  code-golf  math  arithmetic  code-golf  interpreter  balanced-string  stack  brain-flak  code-golf  math  set-theory  code-golf  math  array-manipulation  code-golf  code-golf  string  natural-language  code-golf  code-golf  math  linear-algebra  matrix  code-golf  string  encode 

21
Bir dizi üzerinden geç
Hepimiz sık sık "dizi üzerinden yürümek" deyimi "fonksiyonu aşağıdaki dizi üzerinden eşlemek" demek duyuyoruz. Ancak, ben (şimdi!) Yapılması gerekir, bu yüzden dizi üzerinden çalıştırmak istiyorum . Nasıl koşarım? Arkanda vahşi bir kurt sürüsü olduğunu hayal et Bir dizi boyunca koşmak, bir öğe üzerinde yürümek gibidir, ancak öğeleri atlayabilirsiniz. Evet, bazen …

8
Romen Rakamına Dönüştür!
Senin görevin verilen bir pozitif tamsayıyı Arap rakamından Roma rakamına dönüştürmektir. 4000'e düştüğünüzde işler zorlaşıyor. Romalılar bunu, sembolü sembolle çarpmak için sembol üzerine bir çizgi ekleyerek yaptılar 1 000. Ancak, ASCII'de genel hatlar tam olarak görüntülenemez. Ayrıca, bir simgeyi çarpmak için çift üst çizgi 1 000 000ve ardından bir simgeyle …

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.