«code-golf» etiketlenmiş sorular

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

10
Kısıtlamalarla tüm olası tamsayı ızgaralarını numaralandırma
Sorun Negatif olmayan tam sayılardan oluşan bir 3'e 3 kareyi düşünün. Her satır iiçin tamsayıların toplamı olarak ayarlanır r_i. Her sütun jiçin benzer şekilde , bu sütundaki tamsayıların toplamı olarak ayarlanır c_j. Görev, satır ve sütun toplamı kısıtlamaları göz önüne alındığında ızgaraya olası tüm tamsayı atamalarını numaralandırmak için kod yazmaktır. …

9
Kağıt ve Zarf Boyutları
Görev Bir harf (A, B, C) ve bir sayı (0-10) verildiğinde, eşleşen standart kağıt boyutunun (A ve B Serisi) veya eşleşen standart zarf boyutunun (C serisi) milimetre cinsinden çıktısını alın aaaa x bbbbnerede aaaave bbbbISO216 (Seri A ve B) veya ISO296'ya (Seri C) göre milimetre cinsinden genişlik ve yükseklik ölçümleri …
17 code-golf 

11
Sihirli e-posta dönüşümü! Veya: NSA'nın meta verilerinizi e-posta adresinizden almasına yardımcı olun
Bir e-posta adresi, bu e-posta adresine uygulanan bir dönüşümün sonucu ve ikinci bir e-posta adresi verildiğinde, aynı e-posta adresinin çıktısını ikinci e-posta adresine uygulayın. E-posta adreslerinin tümü aşağıdaki yapıya sahip olacaktır: Alfasayısal karakterler ve en fazla bir .(yerel kısım) @içeren bir pozitif uzunluk dizesi, ardından bir sembol, ardından alfasayısal sumboller …
17 code-golf  string 

9
Tam sayı karekök dizisi
Bir tam sayı karekök dizisini tanımlayalım. İlk olarak, a (1) = 1. Sonra, a (n), daha önce görülmeyen en küçük pozitif tamsayıdır . sqrt(a(n) + sqrt(a(n-1) + sqrt(... + sqrt(a(1))))) bir tamsayıdır. Bazı örnekler: a (2) 3'tür, çünkü tamsayı olacak şekilde en küçük tamsayıdır sqrt(a(2) + sqrt(a(1))) = sqrt(a(2) + …

14
Parolamı atla
Sık kullanılan sözcüklerin şifre olarak kullanılmasından kaçınılmalıdır. Bu zorluk munges belirli bir şifre (bu çok basit bir program kodlama hakkında M odify u ntil N yerine G uessed E asily). Giriş Alfabede yazılmış bir dize olan bir kelime abcdefghijklmnopqrstuvwxyz. Harflerin küçük veya büyük olması önemli değildir. munging Aynı herhangi tekrar …
17 code-golf 


14
Verilen faktörlerin bir ürünü olarak en az tam sayı
Son zamanlarda başlıca / asal çarpanlarına ayırma ile ilgili birçok zorluk yaşandı, bu yüzden diğer tarafa gitmenin ilginç olabileceğini düşündüm. Verilen: pozitif bir tam sayı nve boş olmayan pozitif tam sayı listesi f en küçük tamsayıyı bulmak için tam bir program veya işlev yazın ve iöyle ki i >= nve …

10
Benzer yetkilere sahip sayılar
Bir tamsayı Verilen p> 1 , en küçük tamsayı bulmak q> p asal çarpanlarına içinde üstlerin liste böyle q o aynıdır p hayır, sipariş veya asal faktörlerin değerini önemli. Örnekler Asal çarpanlara p = 20 olan 2 2 x 5 1 . Asal çarpanlarına ayırma işleminde özdeş üsleri olan p'den …

11
Siklotomik polinom
Arka plan (tanımlara atla) Euler karmaşık sayılarla ilgili güzel bir teorem kanıtladı: e ix = cos (x) + i sin (x). Bu de Moivre teoreminin kanıtlanmasını kolaylaştırır: (e ix ) n = e i (nx) (cos (x) + i sin (x)) n = cos (nx) + i sin (nx) İki …


21
Matrisimin deltalarını topla
Arka fon Bir tamsayı dizisinin deltaları birbirini izleyen elemanların farklarını alarak oluşan dizidir. Örneğin, [1, 2, 4, 7, 3, 9, 6]aşağıdaki deltalar vardır: [1, 2, 3, -4, 6, -3]. Şimdi bir tamsayı matrisinin deltalarını her satırın ve içerdiği her sütunun deltası olarak tanımlayacağız. Örnek olarak: Row deltas: 1 2 3 …

11
Etiyopya Çarpımı
Bu soru bu cevaptan ilham alıyor . Tesadüfen, çocukken Etiyopya Çarpma yöntemini kullanıyordum, ancak yakın zamana kadar yöntemin adını hiç bilmiyordum. Etiyopya çarpımı, tamsayıları yalnızca toplama, ikiye katlama ve yarıya bölme ile çarpma yöntemidir. Yöntem: İki sayıyı çarpın ve iki sütunun en üstüne yazın. Sol sütunda son sayıyı art arda …

5
91 Duvardaki ASCII-bira şişesi
Tek bir tamsayı Verilen xnerede 0 <= x <= 91eksik birçok şişe (ve raflar) ile bira şişeleri çıktı yığın. Kolaylık için sadece ilk 6 şişeyi ve ilk girdilerin her biri için ne olacağını göstereceğim. İşte şişe yığını, her sayı o giriş için kaldırmanız gereken şişe (1 endeksli): https://pastebin.com/wSpZRMV6 Not, 99 …

2
Kayıp bir RNG yapın
Lost , ipin başlangıç ​​konumu ve yönünün tamamen rastgele olduğu 2 boyutlu bir programlama dilidir. Bu, deterministik Kayıp programların yapılmasını çok zorlaştırır. Ancak bugün deterministik bir program yazmıyoruz, bir RNG yazıyoruz. Herhangi bir girdi almayan ve tek bir basamak (0,1,2,3,4,5,6,7,8 veya 9) vermeyen bir Kayıp programı yazın; tüm basamaklar eşit …
17 code-golf  random  lost 

30
Kaybolan Elemanlar
Bir dize Sve bir dizin listesi verildiğinde X, bu sonucu yeni değeri olarak kullanırken Sher dizindeki öğeyi kaldırarak değiştirin .SS Örneğin, verilen S = 'codegolf've X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o d e g o l f | …
17 code-golf  string  array-manipulation  code-golf  string  ascii-art  code-golf  number  sequence  pi  code-golf  number  array-manipulation  code-golf  string  ascii-art  code-golf  math  number  game  code-golf  math  sequence  polynomials  recursion  code-golf  math  number  sequence  number-theory  code-golf  permutations  balanced-string  code-golf  string  ascii-art  integer  code-golf  decision-problem  hexagonal-grid  code-golf  ascii-art  kolmogorov-complexity  code-golf  number  code-golf  matrix  binary-matrix  code-golf  math  statistics  code-golf  string  polyglot  code-golf  random  lost  code-golf  date  path-finding  code-golf  string  code-golf  math  number  arithmetic  number-theory  code-golf  tetris  binary-matrix  code-golf  array-manipulation  sorting  code-golf  number  code-golf  array-manipulation  rubiks-cube  cubically  code-golf  grid  optimization  code-golf  math  function  code-golf  string  quine  code-golf  ascii-art  grid  code-golf  decision-problem  grid  simulation  code-golf  math  sequence  code-golf  path-finding  code-golf  ascii-art  grid  simulation  code-golf  number  whitespace  code-golf  sequence  code-golf  sequence  code-golf  sequence  integer  code-golf  math  game  code-golf  internet  stack-exchange-api  code-golf  sequence  code-golf  internet  stack-exchange-api  code-golf  math  factoring  code-challenge  sequence  polyglot  rosetta-stone  code-golf  string  browser  code-golf  date  code-golf  base-conversion  code-challenge  cops-and-robbers  hello-world  code-golf  cops-and-robbers  hello-world 

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.