«code-golf» etiketlenmiş sorular

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

13
Expand Karşılaştırma Zincirleri
Çoğu dilden farklı a<b<colarak Python , boole a<bile karşılaştırmanın aksine, aslında üç sayıyı karşılaştırarak matematikte olduğu gibi değerlendirir c. Bunu C (ve diğerleri) yazmanın doğru yolu olurdu a<b && b<c. Bu meydan okumada, göreviniz keyfi uzunluklardaki bu tür karşılaştırma zincirlerini Python / sezgisel sunumdan diğer dillerde nasıl yazılacağına genişletmektir. Özellikler …
9 code-golf  parsing  conversion  syntax  code-golf  sequence  primes  code-challenge  geometry  optimization  code-golf  graph-theory  code-golf  number-theory  primes  integer  code-golf  source-layout  cops-and-robbers  code-golf  source-layout  cops-and-robbers  code-golf  sequence  primes  integer  code-golf  math  number-theory  primes  rational-numbers  code-golf  math  sequence  number-theory  primes  code-golf  string  code-golf  math  combinatorics  permutations  restricted-complexity  code-golf  array-manipulation  code-golf  number  sequence  code-golf  number  sequence  code-golf  binary-matrix  code-golf  math  tips  javascript  algorithm  code-golf  string  code-golf  number  sequence  code-golf  math  arithmetic  parsing  code-golf  number  sequence  primes  code-golf  string  ascii-art  geometry  integer  code-golf  geometry  code-golf  number  array-manipulation  code-golf  math  geometry  code-golf  number  sequence  arithmetic  integer  code-golf  string  kolmogorov-complexity  code-golf  number  code-golf  number  chess  code-golf  sequence  decision-problem  subsequence  code-golf  math  number  primes  code-golf  primes  permutations  code-golf  integer  probability-theory  statistics  code-golf  string  code-golf  sequence  decision-problem  parsing  board-game  code-golf  binary  graph-theory  code-golf  board-game  classification  tic-tac-toe  code-golf  ascii-art  polyglot  code-golf  date  code-golf  geometry 

5
Eliptik sistem
Giriş Düzlemde beş nokta verildiğinde, göreviniz elipslerin bu noktalardan geçen alanını hesaplamaktır. Verilen giriş değerleriyle tam olarak bir dejenere olmayan elips yapılabileceğini varsayabilirsiniz. kurallar Girdi, noktaların ve koordinatlarına 10karşılık gelen uygun herhangi bir biçimde tamsayılardır . Örneğin, girdiyi tamsayılar listesi olarak veya vb. Olarak alabilirsiniz. Ondalık sayıları da işleyebilirsiniz, ancak …

14
Artan, azalan, hiçbiri veya hepsi?
İki girişi, rakamlar içeren boş olmayan bir vektör / listesini alın 1ve 2ve bir dize (hayır, almayabilir 0/1yerine). Dize aşağıdakilerden biri olacaktır (küçük harfle, tam olarak aşağıda yazıldığı gibi): increasing decreasing ones twos all none Dize ____ ise, ___ dizinlerini döndürürsünüz: increasing... listesinden değişir 1için 2(her 2bir hemen sonra aşağıdaki …

7
Aralık dahilinde tarih?
Bir MM/DDtarih ( 12/24) ve bir başlangıç ​​/ bitiş tarihi aralığı ( 11/01 - 06/24) verildiğinde, tarihin listelenen tarih aralığında olup olmadığını öğrenin. Tarih aralıkları sıralı ( 05/01 - 11/01) olabilir veya bir sonraki yıla ( 11/01 - 05/01) sarılabilir . Örnekler: 12/24içinde 11/01 - 06/24= Doğru 06/24içinde 11/01 - …

7
Code-Golf Montaj Hattı
Not: Bu zorluğun gerçek montaj dili ile ilgisi yoktur. Code-Golf Factory Inc. şirketinin başkanı olarak , belirli bir kod parçası oluşturmak için bir montaj hattı oluşturmanız gerekir. Bugün, ustabaşı sizden ayraç üretmenizi istedi. Şartname: Bu meydan okumada amaç, uygun bir altbölümün de bir kine olacağı şekilde bir kine yazmaktır. Bu …

30
İnt girişi n verildiğinde, çıktı n * ters çevrilmiş (n)
Bir tam sayı verildiğinde n, çıktı alınn * reversed(n) reversed(n)reverserakamları ile elde ettiğiniz sayıdır n. reverse(512) = 215 reverse(1) = 1 reverse(101) = 101 >>>>>>>> func(5) = 5*5 = 25 func(12) = 12*21 = 252 func(11) = 11*11 = 121 func(659) = 659*956 = 630004 En kısa kod kazanır! Liderler …
9 code-golf  math  arithmetic  code-golf  math  integer  code-golf  arithmetic  integer  code-golf  sequence  base-conversion  palindrome  code-golf  math  primes  integer  code-golf  parsing  conversion  syntax  code-golf  sequence  primes  code-challenge  geometry  optimization  code-golf  graph-theory  code-golf  number-theory  primes  integer  code-golf  source-layout  cops-and-robbers  code-golf  source-layout  cops-and-robbers  code-golf  sequence  primes  integer  code-golf  math  number-theory  primes  rational-numbers  code-golf  math  sequence  number-theory  primes  code-golf  string  code-golf  math  combinatorics  permutations  restricted-complexity  code-golf  array-manipulation  code-golf  number  sequence  code-golf  number  sequence  code-golf  binary-matrix  code-golf  math  tips  javascript  algorithm  code-golf  string  code-golf  number  sequence  code-golf  math  arithmetic  parsing  code-golf  number  sequence  primes  code-golf  string  ascii-art  geometry  integer  code-golf  geometry  code-golf  number  array-manipulation  code-golf  math  geometry  code-golf  number  sequence  arithmetic  integer  code-golf  string  kolmogorov-complexity  code-golf  number  code-golf  number  chess  code-golf  sequence  decision-problem  subsequence  code-golf  math  number  primes  code-golf  primes  permutations  code-golf  integer  probability-theory  statistics  code-golf  string  code-golf  sequence  decision-problem  parsing  board-game  code-golf  binary  graph-theory  code-golf  board-game  classification  tic-tac-toe  code-golf  ascii-art  polyglot  code-golf  date  code-golf  geometry 

3
İki iç içe zincir
Gelen bu soruya ben bir fonksiyonu olduğu gibi bir "zincir" işlevini tanımlamıştır: bir permütasyon, yani her bir değerin tam olarak bir değerle eşlendiği ve eşlendiği anlamına gelir. ve fonksiyonun tekrarlanan uygulamaları veya tersi ile herhangi bir değerin başka herhangi bir değerden elde edilmesini sağlar. Bunu yapan birçok işlev vardır ve …

1
Daha Büyük, Daha İyi (Kırık) Fermuar
( Bu meydan okumadan oldukça ilham aldı ) Orijinal meydan okumada, yatay bir fermuar yapacaktınız, ancak, kapüşonuma bakarken, fermuarım çok daha dikey (ve biraz kırık): P Giriş Herhangi bir biçimde size tek bir dize ( s) ve bir çift tamsayı ( ave b) verilir. Nerede: a < (length-of-s / 2) …

4
Badugi, Kim Kazanır?
Esinlenerek bu meydan ve ilgili bu bir . Arka fon Badugi [bæduːɡiː] düşük top çekilişli bir poker çeşididir. Pokerstars Dünya Poker Of 1K Poker $ 1K etkinliği 3 saat içinde başlıyor ve ellerimin ne kadar iyi olduğunu bilmem gerekecek! Oyun dört takım ve on üç sıra 52 karttan oluşan standart …

30
Kodun uzunluğu ile aynı sayıda pi basamak içeren çıktı
Sizin meydan okuma xpi xkod uzunluğu nerede pi rakam yazdırmak için. Örnekler: Source code (length) -> output foo! (4) 3.141 foobar (6) 3.14159 kinda long (10) 3.141592653 +++++ (5) 3.1415 123456789 (9) 3.14159265 Yazdırmanız gereken basamak sayısını belirlemek için kullanabilirsiniz . Ondalık noktasının pi basamağı olarak sayılmadığına dikkat edin, bu …

14
İkili İkili Genişleme
Normalde, bir sayıyı her bir terim için 0veya 1her bir terim için katsayısı olan 2 güçle atayarak ikili sayılara ayırırız : 25 = 1*16 + 1*8 + 0*4 + 0*2 + 1*1 Seçim 0ve 1... çok ikili değil. Gerçek ikili genişlemeyi 2'lik güçlerle genişleterek gerçekleştiririz , ancak katsayısı 1veya -1yerine: …

3
Sayıları kısaltmak için harfleri kullanma
Meydan okuma Bir sayı alın ve harf veya sayı kullanarak 4 veya daha az basamakla çıkın. Örneğin; 270,030dönüşecekti 270K. anahtar Milyar -> B Milyon -> M Bin -> K kurallar Her üç ondalık basamağı (örneğin 123,456,789) sınırlayan virgül içeren giriş numaralarını kabul etmeyi seçebilirsiniz . En yakın, yarıya yuvarlayın. Rakamlar …
9 code-golf 

2
Kelime Zinciri Yeniden Yüklendi
Bu, Kelime kelimesini çal ve Uzun bir kelime zinciri oluşturmanın bir çeşididir . Giriş, [az] karakterlerinden oluşan en az 2 karakter uzunluğunda benzersiz kelimelerin boş olmayan bir listesidir. Mümkün olan en uzun zincirin uzunluğunu vermeniz gerekir, burada sonraki her sözcük önceki sözcüğün son harfiyle başlar. Listedeki herhangi bir kelimeyle başlayabilirsiniz. …

3
Eski telsiz telefon
Arkadaşlarımı aramam gerekiyor, ancak telsiz telefonumun düğmeleri düzgün çalışmıyor. Basabildiğim tek düğme [Yukarı], [Aşağı] ve [Ara]. Son çağrılarımda gezinmek için [Yukarı] ve [Aşağı] kullanılabilir ve seçilen adı aramak için [Ara] kullanılabilir. Telefonumun Nson aramaları tutan bir listesi var ve aramam gereken tüm arkadaşların bu listede olduğunu biliyorum. Görev: Bir numara …

22
Diziyi Değiştir
Göreviniz OEIS dizisi çıktısı veren ve kodun ( A______) içindeki dizinin adını içeren bir kod yazmaktır . Yeterince kolay değil mi? İşte yakalama, koddaki dizinin adı ikinci dizinin adı olarak değiştiğinde, kodunuzun ikinci bir ayrı diziyi de çıkarması gerekir. Giriş çıkış İşletme kodu alan bir fonksiyon ya da tam bir …

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.