«optimization» etiketlenmiş sorular

Diğer etiketler tarafından kapsanmayan bir yönün optimizasyonuna odaklanan zorluklar için.

23
Moby Dick, yaklaşık yazın
İşte Herman Melville'in Moby-Dick'in metnini içeren bir 1.2Mb ASCII metin dosyası ; veya Balina . Görevin, bir seferde bu karaktere verilecek olan bir program veya işlev (veya sınıf, vb. - aşağıya bakınız) yazmaktır ve her adımda bir sonraki karakteri tahmin etmesi gerekir. Bu kod mücadelesidir . Puanınız olacak 2*L + …

30
Bir program tarafından kendisinden daha kısa (karakter olarak) yazdırılabilen en küçük pozitif taban 10 tamsayısı nedir?
Bence yukarıdaki soru açık, ama tam olarak: İsteğe bağlı olarak tek bir yeni satır izleyen pozitif bir 10 tabanlı tam sayı yazdıran tam bir program (sadece bir işlev değil) yazın . Nitelikli programlar, çıktısı programın kaynak kodundan daha uzun ( bayt cinsinden ), bayt cinsinden (program kaynak kodu için ASCII …

30
Küçük “H” lerden bir “H” oluşturun.
Meydan okuma Bir tamsayı verildiğinde sizeaşağıdakileri yapan bir işlev veya program oluşturun : Eğer size1 'e eşit olduğu, çıkış H H HHH H H Eğer size1, çıktı daha büyüktür X X XXX X X Xprogramın / fonksiyonun çıktısı neredesize - 1 (İsterseniz 0, cevabınızı belirttiğiniz sürece , temel davaya karşılık …
73 code-golf  ascii-art  fractal  code-golf  code-golf  string  code-golf  string  matrix  code-golf  graph-theory  maze  binary-matrix  code-golf  kolmogorov-complexity  random  code-challenge  metagolf  test-battery  brain-flak  text-processing  code-golf  matrix  code-golf  number-theory  primes  code-golf  string  matrix  code-golf  binary  bitwise  code-golf  number  factorial  floating-point  code-golf  number  sequence  code-golf  sequence  cops-and-robbers  code-golf  sequence  cops-and-robbers  code-golf  string  code-golf  math  decision-problem  number-theory  integer  code-golf  number  decision-problem  functional-programming  code-golf  array-manipulation  matrix  code-golf  string  classification  string  code-challenge  binary  compression  decode  code-golf  string  string  code-challenge  balanced-string  encode  code-golf  number-theory  integer  base-conversion  code-golf  math  number-theory  geometry  abstract-algebra  code-golf  array-manipulation  sorting  optimization  code-golf  math  geometry  image-processing  generation  code-golf  string  cops-and-robbers  repeated-transformation  grammars  cops-and-robbers  repeated-transformation  grammars  code-challenge  restricted-source  tips  source-layout  javascript  code-challenge  kolmogorov-complexity  restricted-source  code-golf  combinatorics  counting  math  fastest-code  linear-algebra  code-golf  math  permutations  matrix  linear-algebra  code-golf  string  decision-problem  restricted-source  code-golf  number  array-manipulation  subsequence  code-golf  number  array-manipulation  matrix  code-golf  brainfuck  code-golf  color  code-golf  quine  source-layout  code-golf  subsequence  code-golf  string  ascii-art  code-golf  string  ascii-art  alphabet  code-golf  decision-problem  interpreter  hexagonal-grid  halting-problem  code-golf  string  polynomials  calculus  code-golf  math  decision-problem  matrix  complex-numbers  code-golf  random  code-golf  number  arithmetic 

10
Küçük Chandler üzgün. Onu neşelendirmek için bir bulut çizin
Küçük Chandler üzgün. Onu neşelendirmek için bir bulut çizin. Not: Bir bulut çizmek onu neşelendirmez. Bir daire, bir Kartezyen düzlemindeki dairenin x konumu olan bir Kartezyen düzlemindeki dairenin y konumu ve dairenin yarıçapı (x,y,r)olduğu 3-dipli olarak tanımlanabilir . ve olumsuz olabilir. daima olumludur. Giriş 3 tuples ayrılmış boşluk şeklindeki dairelerin …

8
Bu bir kelime bile mi?
Giriş olarak 4 karakterli bir dize alan ve dize İngilizce bir kelime olup olmadığını belirten bir değer veren bir program veya işlev yazmalısınız. Sunulan testlerin% 15'inde hata yapabilirsin. Giriş detayları: Giriş, yalnızca küçük harf İngilizce harfleri (az) içeren 4 karakterli bir dizedir. Çıkış detayları: Girdi bir İngilizce kelime ise , …

3
En kısa evrensel labirent çıkış dizesi
N ile N kare hücreli bir ızgara üzerinde bir labirent, her bir kenarın bir duvar olup olmadığını belirterek tanımlanır. Tüm dış kenarlar duvardır. Bir hücre başlangıç , bir hücre çıkış olarak tanımlanır ve çıkışa başlangıçtan erişilebilir. Başlangıç ​​ve çıkış asla aynı hücre değildir. Ne başlangıç ​​ne de çıkış labirentin dış …

1
Belirli bir metni yazmak için gereken minimum tuş vuruşları
Hepimiz programcılar tembel olma eğilimindedir biliyoruz. Boş zamanınızı en üst düzeye çıkarmak için, içine beslenen metin için en az sayıda tuş vuruşu çıkaran bir program yazmaya karar verdiniz. Giriş : Tuş vuruşlarına dönüştürülmesi gereken metin. Metnin nasıl girileceğine karar verebilirsiniz (STDIN / bağımsız değişkenlerde sağlanan bir dosyadan okuma) Çıktı : …

6
Island Golf # 1: Çevresi
Bu, bir dizi Ada Golf mücadelesinde ilkidir. Bir sonraki meydan okuma ASCII-sanatında bir ada göz önüne alındığında, çevresini dolaşmak için optimal bir yol çıkar. Giriş Girişiniz, kara ve suyu temsil eden iki karakterden oluşan dikdörtgen bir ızgara olacaktır. Aşağıdaki örneklerde, toprak #ve su ., ancak istediğiniz iki karakterin yerine geçebilirsiniz. …

16
Ne kadar küçük olabilir?
Tamsayı pozitifliği ile başlayarak , N , tam sayı küçük bulmak N' tekrar tekrar bölünmesi ile ulaşılabilen N (baz-10 kullanılarak) basamak biri. Seçilen her basamaklı bir bölen olmalıdır K daha yüksek 1 . Örnek 1 Beklenen çıkış N = 230 olan '= 23 K : Örnek 2 Beklenen çıkış N …

30
Tanrı aşkına Giza Golf!
Ayrıca Timmy Numarası olarak da bilinen bir "Giza numarası", rakamların bir piramidi temsil ettiği herhangi bir sayıdır ( A134810 ). Örneğin, "12321" bir giza numarasıdır, çünkü şu şekilde görselleştirilebilir: 3 2 2 1 1 Bununla birlikte, "123321" gibi bir şey Giza numarası değildir, çünkü piramidin tepesinde iki rakam vardır. 33 …

3
Rubik küpünü çöz
Rubik küpünü (3 * 3 * 3) makul bir süre içinde ve hamle çözen en kısa programı yazınız (örneğin, makinenizde en fazla 5 saniye ve en az 1000 hamle). Giriş biçiminde: UF UR UB UL DF DR DB DL FR FL BR BL UFR URB UBL ULF DRF DFL DLB …

22
Temel ASCII Tallies
Alternatif Başlık: Duvardaki Hapis Cezanı Tally Bir sayı verildiğinde n, çıkış talimleri geleneksel grup başına 5 ve satır başına 50 olarak gruplandırıldı. Örnekler 1 | | | | 4 |||| |||| |||| |||| 5 |||/ ||/| |/|| /||| 6 |||/ | ||/| | |/|| | /||| | 50 |||/ |||/ …
36 code-golf  ascii-art  number  code-golf  number  integer  binary  base-conversion  code-golf  array-manipulation  code-golf  chemistry  code-golf  number  sequence  fibonacci  code-golf  matrix  optimization  code-golf  number  code-golf  math  number  sequence  code-golf  math  array-manipulation  matrix  linear-algebra  code-golf  kolmogorov-complexity  cops-and-robbers  cops-and-robbers  code-golf  tips  basic  code-golf  decision-problem  binary  tiling  game  king-of-the-hill  python  code-golf  c  code-golf  ascii-art  code-golf  string  kolmogorov-complexity  alphabet  code-golf  number  code-golf  string  code-golf  number  sequence  integer  code-golf  number  permutations  restricted-complexity  restricted-time 

1
Domino Devreleri
sayı tahtası VisualMelson'ın gönderiminde ham puanlar (yani domino sayılır). Bunları, daha fazla cevap geldiğinde, aşağıda açıklanan normalize edilmiş puanlara dönüştüreceğim. Mevcut çözüm, şimdi kıyaslamadaki tüm devreleri çözebilir: Author Circuit: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 …

9
Bir “Sıralama” algoritması
Bazen bir listeyi sıralamak için, artan sırayla sıralanana kadar listeden öğeleri kaldırdığınız Stalin sıralaması adı verilen bir "sıralama algoritması" vardır. Örneğin liste [1, 2, 4, 5, 3, 6, 6] Stalin sıralama kullanarak "sıralanır" olduğunda [1, 2, 4, 5, 6, 6] Üçü bozuk olduğu için kaldırıldı. Şimdi açıkçası, bir listeyi sıralamak …

3
Bir poker elindeki son kartı seçin
Poker elleri şu şekilde en iyiden en kötüye doğru sıralanır: Düz gömme - aynı sırayla beş sıralı kart Dörtlü - aynı değerde dört kart ve başka bir değerde bir kart Full ev - bir rütbe üç kart ve iki rütbe kart Flush - aynı takımdan beş kart Düz - beş …

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.