Programlama Bulmacaları ve Kod Golfü

Bulmaca meraklılarının ve kod golfçülerinin programlanması için soru-cevap

5
Manhattan dönüş mesafesi mesafesi
Bu iyi bir zorluk olsa da: http://adventofcode.com/2016/day/1 Görev tanımı Deseni (L | R) [1-9] [0-9] * takip eden bir dizi rotasyon ve mesafe verildiğinde, Manhattan'a başlangıç ​​ve bitiş noktaları arasındaki mesafeyi verin, bu minimum dikey ve yatay hareket sayısıdır bir ızgara. Örnekler Örneğin, kuzeye bakmaya başladığınızı varsayarsak: R2'yi takiben, L3 …
9 code-golf 

11
Joker karakter dizisiyle eşleşen tüm kareler [kapalı]
Kapalı . Bu sorunun ayrıntılara veya açıklığa ihtiyacı var . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek ayrıntıları ekleyin ve sorunu giderin . 3 yıl önce kapalı . Bu, 2016 ARML yarışması Takım Sorunu # 6'nın bir parçasıydı. İşte zorluk: Size bir rakam dizisi …

1
En Dayanıklı Pokemon Çeşitleri
Arka fon Bu soru benzer bu bir . Aşağıda gerekli tüm bilgileri sağladım. Diğer mücadeleye aşina iseniz, tek bir saldırının etkinliğini görmek yerine tüm savunmaları sıraladığımızı unutmayın. Bu önemlidir, çünkü tabloların birbirinin tersi olduğu ve bu zorluğun amacı kullanıcı girdisi olmadan olmaktır. Pokemon'da 18 tip vardır: Normal Fighting Flying Poison …

3
Kod golf rastgele dik matris
Bir ortogonal matris sütunlar ve satırlar ortogonal birim vektörleri (yani, ortonormal vektörler) olan gerçek girişlerle bir kare bir matristir. Bu, M ^ TM = I, burada kimlik matrisi ve ^ T'nin matris transpozisyonunu ifade ettiği anlamına gelir. Bunun dikgen "özel dik" olmadığını unutmayın, bu nedenle M'nin belirleyicisi 1 veya -1 …

3
Doğal Pi # 1 - Kum
Hedef NDüzgün uzunlukta ( ) rastgele çizgi segmentleri üretin ( ) l, eşit mesafede ( t) paralel çizgileri geçip geçmediklerini kontrol edin . Simülasyon Neyi simüle ediyoruz? Buffon'un iğnesi . Kum havuzunuzdaki kumları düzeltin, eşit aralıklı paralel çizgiler çizin (aradaki mesafeyi çağırın t). Uzun bir düz çubuk alın lve Nzamanları …

5
Basitleştirilmiş bir Tamagotchi / Giga Pet yapın!
Tamagotchi ve Giga Pets, küçük bir sanal evcil hayvan simüle eden küçük elektronik cihazlardır. Bu evcil hayvanın sağlık, açlık gibi çeşitli istatistikleri vardı. Son zamanlarda bu örneği yazdım: import msvcrt,os,sys;d=m=100;h=s=t=p=0;f=10 while 1: os.system('cls'if os.name=='nt'else'clear');print("health:",d,"\nhunger:",h,"\nsleep:",s,"\nfood:",f,"\npotions:",p,"\nmoney:",m);t+=1 if msvcrt.kbhit(): k=ord(msvcrt.getch()) if k==102 and h>8 and f:f-=1;h-=9 if k==115:s=0 if k==112 and p:p-=1;d+=9 if …
9 code-golf 

10
Yaklaşık yay
Amaç basit: En az sayıda baytta girdi olarak verilen xdenkleme sıfır olmayan gerçek bir çözüm çıktısı .sin(x) = -mxm Özellikler: Cevabınız 3 önemli rakama doğru olmalıdır. Önemsiz çözüm dışında herhangi bir gerçek çözüm üretebilirsiniz x=0. mEn azından bir çözümün var olduğunu varsayabilirsiniz . Ayrıca varsayabilirsin m!=0. Degrade iniş kullanan açıkça …
9 code-golf  math 

2
Pointfree'yi mantıklıya dönüştür
Haskell korsanı olarak anlamsız gösterimi tercih ederim. Ne yazık ki bazı insanlar anlamsız gösterimi okumakta zorlanıyorlar ve anlamlı yazarken doğru sayıda parantez almakta zorlanıyorum. Pointfree ile yazılmış kodu anlamlı gösterime dönüştürmeme yardım et! hakkında Noktasız gösterimde, bir işlevin çıktısını diğerine beslemek için noktaları (evet, gerçekten) kullanırız. Diyelim ki, succbir sayı …

10
Bu tic-tac-toe panosunu yazdır!
İşte bir tic-tac-toe kurulu: a b c | | 1 - | - | - _____|_____|_____ | | 2 - | - | - _____|_____|_____ | | 3 - | - | - | | Bir dizi hamle verildiğinde, kartı jetonlar açık olarak yazdırın. Giriş, boşluklarla ayrılmış hareketler olarak alınır …

7
Izgarayı rastgele doldurun
Pozitif tamsayı verildiğinde n < 10, her bir konumun xve ydiziniyle (sol üst köşeden başlayarak) doldurulduğu 2 boyutlu bir matris oluşturun . Örneğin: Giriş: 2 00 10 10 11 Giriş: 3 00 10 20 01 11 21 02 12 22 Izgara oluşturulduktan sonra, her dizini rastgele doldurun. Bu bir 'x' …

1
Dempster'ın Kombinasyon Kuralını Gerçekleştirin
DST'de Çarpışma Kursu Dempster-Shafer teorisi (DST) , bir inanç oluşturmak için çeşitli kanıt kaynaklarını birleştirmek için bir yöntem sağlar. Olası bir ifade listesi verildiğinde (biri doğru cevaptır), her olası ifade kombinasyonuna destekleyici kanıt derecesini gösteren bir "kitle" atanır. Tüm kombinasyonların toplam kütlesi her zaman 1'e eşittir. Bu kitle ödevlerinden, bu …
9 code-golf  math 

1
Golf Efendisi
giriş JRR Tolkien'in Yüzüklerin Efendisi'nde bu cümle her kitabın kapağında yer almaktadır. Three Rings for the Elven-kings under the sky, Seven for the Dwarf-lords in their halls of stone, Nine for Mortal Men doomed to die, One for the Dark Lord on his dark throne In the Land of Mordor …

6
Yanlış Anlaşılan Monomials
Var olan nve xpozitif olan bir denklem vardır, iki monom arasındaki ilişkiyi ifade eden, biri diğerinin ortak yanlış temsilidir. Birçok insan bunları (yani 3x^2ve (3x)^2) eşitlemek gibi basit bir hata yapar . Meydan okuma Pozitif bir tam sayı göz önüne alındığında, ibelirlemek ve çözelti geri nve xbir dizi olarak küçük …

2
En sık kullanılan on yüz kelime
Bu soru yazılmıştır, çünkü "Şey Açıklayıcı" okuması eğlenceli ve bana bir fikir verdi. Bir dizi harf, sayı ve bunun gibi şeyleri okuyan / alan "#%|?ve True / 1tüm sözcükler bu kümenin bir parçasıysa geri dönen "bilgisayarı bir şeyler yapan şeyler" yazın . Tüm kelimeler bu kümenin parçası değilse, parçası olmayan …
9 code-golf  string  parsing  code-golf  array-manipulation  random  permutations  code-golf  string  code-golf  parsing  code-golf  string  quine  code-golf  string  parsing  comment  code-golf  string  counting  natural-language  code-golf  string  decision-problem  code-golf  math  code-challenge  metagolf  test-battery  code-golf  string  code-golf  math  number  arithmetic  source-layout  code-golf  number  primes  decision-problem  code-golf  math  arithmetic  code-golf  date  code-golf  string  cryptography  code-golf  code-golf  chess  board-game  code-golf  geometry  grid  puzzle-solver  set-partitions  code-golf  number  natural-language  code-golf  ascii-art  code-golf  math  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  string  natural-language  code-golf  game  board-game  tic-tac-toe  code-golf  ascii-art  hexagonal-grid  code-golf  string  comment  code-golf  internet  code-golf  sorting  code-golf  kolmogorov-complexity  unicode  code-golf  tips  code-golf  string  natural-language  code-golf  string  kolmogorov-complexity  source-layout  hello-world  code-golf  string  kolmogorov-complexity  counting  natural-language  code-golf  random  quine  code-golf  string  math  bitwise  code-golf  permutations  code-golf  string  code-golf  arithmetic 

1
Flexagonal esneme
Programcı olmak, bizi esnek izlemek çok ilginç değil. Bugün bunu değiştiriyoruz! Bu meydan okumada lex ve flexaflexagons esnek olacak. hakkında Bir video tanıtımı için flexagons'ta viharts videolarını izleyin Flexagon, üst ve alt yüzler dışındaki yüzleri ortaya çıkarmak için esnetebileceğiniz bir şekildir; 6 yüzlü bir heksaheksaflexagon yapıyoruz. Bir hexahexaflexagon'ın bir kağıt …

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.