«code-golf» etiketlenmiş sorular

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

5
Mozilla / 1.0 Mozilla / 2.0 Mozilla / 3.0 Mozilla / 4.0 Mozilla / 5.0
Başlangıçta NCSA Mozaik vardı ve Mozaik kendini çağırdı NCSA_Mosaic/2.0 (Windows 3.1)ve Mozaik metinle birlikte resimler gösterdi ve çok sevindi. 15 yıl sonra ... Sonra Google Chrome'u geliştirdi ve Chrome Webkit'i kullandı ve Safari gibiydi ve Safari için oluşturulmuş sayfalar istiyordu ve bu yüzden Safari gibi davrandı. Ve böylece Chrome WebKit …

15
İşaretçi sırası oluşturma
Öyle ki herhangi bir sekans için bir işaretçiyi dizisini tanımlamak sağlar bir (n) = a ((n-1) - (A (n-1))) forall'dır N sonlu bir sayısından daha fazla. Örneğin, dizimiz 3 2 1 Bir sonraki terimimiz olacaktır 2, çünkü a (n-1) = 1 , (n-1) -1 = 1 , a (1) = …

11
Kendi kendine toplanan sayılar
Bir sayıyı toplam basamağa dönüştürme Herhangi bir toplam değil: en kısa miktara ihtiyacımız var Herhangi bir rakam değil: sadece rakamın rakamlarını kullanabilirsiniz Örnek Sizebir tamsayı girişi verilecektirn>0 Diyelim n=27. Mümkün olan en kısa şekilde , yalnızca rakamları kullanarak 27bir toplam olarak ifade etmeniz gerekir . Verilen sayının tüm rakamlarını kullanmak …

23
İki tamsayının ortalamalarını topla
Matematikte aritmetik ortalama, geometrik ortalama ve diğerleri gibi birkaç araç vardır ... Tanımlar ve Görev Bunların iki pozitif tamsayı * için tanımlar olduğunu unutmayın : Kök ortalama kare yarıya onların karelerinin toplamının (kare köküdür ). Aritmetik ortalama yarıya bunların toplamı olduğu ( ). Geometrik ortalama kendi ürün kareköküdür ( ). …

13
Kurbağa gibi atla!
Negatif olmayan bir tamsayı dizisi verildiğinde, göreviniz aşağıda açıklandığı gibi yalnızca belirli öğelerini tutmaktır. Diyelim ki dizi [1, 3, 2, 4, 11, 5, 2, 0, 13, 10, 1]. Önce dizinin ilk elemanını al n,. İlk nelemanları saklayın ve sonrakini atın ( n+1th atın ). Yeni dizi [1, 2, 4, 11, …

3
Doğum günün kutlu olsun, biraz pasta alalım!
Yakında arkadaşımın doğum günü ve programcı ve ASCII sanat aşığı olduğu için ona ASCII pastası yapacağımı sanıyordum! Ne yazık ki, şu anki yaşını unutmaya devam ediyorum, bu yüzden ASCII fırınım için belirli sayıda mum içeren bir pasta pişiren bir programım olmasını istiyorum, bu yüzden onunla yanılıyorsam tekrar kendim yapmak zorunda …

6
Rasyonel üretici fonksiyonun katsayılarını bulun
Bir güç serisinin katsayıları olarak bir sayı dizisi yazarsak, o güç serisine o dizinin (sıradan) üretici fonksiyonu (veya Gf) denir . Yani, eğer bazı fonksiyonlar F(x)ve tamsayılar dizisi a(n)için: a(0) + a(1)x + a(2)x^2 + a(3)x^3 + a(4)x^4 + ... = F(x) O F(x)halde üreten işlevidir a. Örneğin, geometrik seri …
12 code-golf  math  integer  polynomials  code-golf  math  abstract-algebra  restricted-time  code-golf  math  primes  code-golf  math  number  arithmetic  code-golf  quine  code-golf  number  sequence  code-golf  string  number  code-golf  array-manipulation  code-golf  number  code-golf  string  code-golf  arithmetic  code-golf  string  array-manipulation  rubiks-cube  code-golf  math  number  code-golf  tips  bash  code-golf  ascii-art  music  code-golf  arithmetic  code-golf  math  number  arithmetic  integer  code-golf  number  array-manipulation  code-golf  geometry  grid  set-partitions  code-golf  math  number  code-golf  combinatorics  code-golf  regular-expression  code-golf  permutations  code-golf  ascii-art  code-golf  number  array-manipulation  matrix  code-golf  kolmogorov-complexity  compile-time  cops-and-robbers  polyglot  cops-and-robbers  polyglot  code-golf  string  code-golf  string  ascii-art  matrix  animation  code-golf  ascii-art  code-golf  string  balanced-string  code-golf  integer  integer-partitions  expression-building 

30
Cihazım arızalı… Tanımsız dize davranışını kötüye kullanın!
Yardım! Cihazım arızalı ve bir String'i tekrarlamaya çalıştığımda dağınık sonuçlar alıyorum. Aynı dizeyi N kez tekrarlamak yerine , karakterlerinin her biri ile bir NxN karesi doldurur ve kareleri biriktirir. Örneğin, Dize "Test"ve sayı verildi 2, yerine "TestTest", ben olsun: TT TT ee ee ss ss tt tt Bunu bir süre …
12 code-golf  string 

12
Sıfır gibi yuvarla
Hedef Bir giriş numarası verildiğinde, bir anlamlı rakamla en yakın sayıya yuvarlayın. Gereksinimler Giriş Kayan nokta sayısı. Giriş numarasının veri türünün sınırları dahilinde bir çıktıyla sonuçlandığını varsayın (yani taşma hatalarını yok sayın.) 0 geçersiz bir giriş. Kayan nokta veri türünde (örn. "0.35"Olarak depolanmakta 0.3499999) tam olarak temsil edilemeyen sayıların desteklenmesi …
12 code-golf  math 

11
Tarih ödevi yardımcısı
Tarihimi okurken ve not alırken, yardım edemem ama tüm bu uzun tarihleri ​​yazmaktan bıktım - 1784 altı kalemliktir! jǝǝz! Gördüğünüz gibi, –– bu sitedeki posterlerin çoğunu seviyorum - yazı yazmak söz konusu olduğunda tembelim. Bu yüzden sizden bazı tarihleri ​​kısaltmama yardım etmenizi rica ediyorum. Elbette, elim test senaryolarını yazmaktan zaten …
12 code-golf  number 

16
Bounce-modulo iki sayı
Modulo işleminin grafiği ( ) şöyle görünür:y=xmodky=xmodky = x \mod k "Sarma" davranışı yaratmamıza izin verdiği için bu çok kullanışlı bir işlevdir. Ancak, iki duvar arasında "zıplayan" bir görünüm oluşturmak için kullanmak istediğim zaman çok hantal. "Sıçrama" fonksiyonunun grafiği ( y=bounce(x,k)y=bounce(x,k)y = \text{bounce} (x, k) ) şöyle görünür: Süresi grafiğinin …

4
Çocuklar için robotlarla oynamak - Hangi mektuba ulaşacağım?
TL; DR: Dizinin başlangıç ​​konumunda bir dizi karakter ve bir robot verildiğinde, hareketleri olan bir dizeyi okuyabileceğinden ( F"ileri git", R"90 derece sağa döndür" ve L"90 derece döndür ") bir algoritma yazın sola ") gidin ve robotun bitiş konumunu hesaplayın. Metnin tamamında daha fazla ayrıntı. Evde çocuklar için çok basit …

10
Lehmer-Comtet dizisi
Lehmer-COMTET dizisi olduğu bir dizidir bir (n) olan , n türevi inci f (x) = x x göre x değerlendirildi olarak x = 1 . Görev Giriş ve çıkış olarak bir negatif olmayan bir sayıyı al n Lehmer-COMTET dizisinin dönem,. Bu kod golfdür, bu nedenle kaynak kodunuzun dosya boyutunu en …

17
Kapaklı dize merdiveni
Bir dize sve pozitif bir tamsayı göz önüne alındığında N, her bir karakteri Nyinelenene kadar giderek daha fazla çoğaltın ve sonra karakterler sondan uzaklaşana Nkadar yinelemelerde kalarak Ntekrar aşağı inin. Örneğin, verilen abaloneve 3: a we start with 1 copy bb then 2 copies aaa then 3 copies, which is …
12 code-golf  string 

11
Listelerin listesini Sad List'e ayrıştırın
Bu zorlukta, bir liste listesini daha basit bir liste biçiminde ayrıştırmalısınız. Bu zorluk sadflak ayrıştırıcıma dayanıyor. Sadflak ayrıştırıcımda, programın daha hızlı çalışmasını sağlamak için, listenin başındaki () toplamıyla değiştirilen tüm () kaldırıldı. Bir Sad-List'e ayrıştırmak için bunu yapmanız gerekir (python uygulama işi, bir grup tuple kullanır): def sadlistfunc(list): new-sadlist = …

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.