Programlama Bulmacaları ve Kod Golfü

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

15
Pannenkoek a presleri saymak yardımcı
pannenkoek2012 , Super Mario 64'ü Mario düğmesinin atlamasını sağlayan A düğmesinin mümkün olduğunca az presiyle tamamlamayı hedefliyor . Her "A press" üç bölümden oluşur: Düğmesine basarak İstediğiniz süre basılı tutunuz Onu serbest bırakmak Yukarıdaki resmi içeren harika bir açıklama için bu videoya bakın (1:15 - 3:23) . (Bununla birlikte, bu …


26
Pell Denkleminin Temel Çözümü
Kare olmayan bazı pozitif tamsayılar nnn göz önüne alındığında , ilişkili Pell denkleminin temel çözümünü ( x , y)(x,y)(x,y) bulun. x2- n, ⋅ y2= 1x2-n⋅y2=1x^2 - n\cdot y^2 = 1 ayrıntılar Temel ( x , y)(x,y)(x,y) bir tamsayı çifti olan x , yx,yx,y aşağıdaki denkleme uygun xxx az ve pozitiftir. …

30
Bir Vektörü Normalize Et
İçin normalize bir vektör bir 1 uzunluğa (ölçeklemek için bir birim vektör tutarlı yönü tutarak). Biz 3 bileşenleri ile bir vektör normalleştirmek istiyorsa Örneğin, u , öncelikle uzunluğunu bulur: | u | = sqrt (u x 2 + u y 2 + u z 2 ) ... ve daha sonra …

8
Codeium Golfide
Bu zorlukta, sizin göreviniz bir anyon ve bir katyon almak ve bileşiğin kimyasal formülünü vermektir. Giriş bu kuralları takip eder: Anyon ve katyon, örneğin temsil (herhangi bir sırada) 2 dizeleri al F, NH_4ya da Al. Her bir iyonun sorumluluğunu almak için, onu bir pelerinle (örneğin F^-1) ayıran ipin bir parçası …

29
En Yaygın Çoklu
En Küçük Ortak Çoklu ile karıştırılmamalıdır . Birden fazla elemana sahip pozitif tamsayıların bir listesi göz önüne alındığında, dizideki iki öğenin en yaygın ürününü döndürün. Örneğin, liste MCM [2,3,4,5,6]olan 12bir ürün tablosu olarak: 2 3 4 5 6 --------------- 2 | # 6 8 10 12 3 | # # …

8
En küçük görünmeyen fakat paylaşım rakamı yok!
Meydan okuma Burada PPCG'de dizilerimizi seviyoruz, işte bir başkası eğlenceli . En tanımlayalım a(n)olarak en küçük negatif olmayan tamsayı Xherhangi eşit değildir a(k)( 0 < k < n) ve a(n-1)ve Xherhangi bir ondalık basamak paylaşmayın.a(0) = 0 Bir giriş verildiğinde n > 0, böyle bir çıktı a(n). Örneğin, giriş için …

11
Bir İğne Deliği Kamerasıyla Güneş Tutulması
Bu zorluk esinlenerek basit bir ASCII-sanat mücadeledir güneş tutulması bir giriş Verilen 21 Ağustos 2017 tarihinde meydana 0 <= n <= 4çıkış tutulmanın tekabül aşaması aşağıda tarif: n=0: ***** ** ** * * * * ** ** ******* n=1: ***** ** ***** * ******* * ******* ** ****** ******* n=2: …

6
Altıgen bitişiklik
Yukarıdaki resim altıgen altıgen ızgarasını göstermektedir. Izgaradaki her bir hücreye, merkezden başlayarak ve gösterildiği gibi saat yönünün tersine spiral şeklinde bir indeks atanır. Kılavuzun süresiz olarak devam edeceğini unutmayın - yukarıdaki resim sadece ilk bölümdür. Bir sonraki altıgen 60 ve 37'ye bitişik olacaktır. Göreviniz, bu ızgaradaki iki hücrenin bitişik olup …

12
Selam Dünya! yarı ortak karakterlerle
Bazılarınızın bildiği gibi, Dennis’in harika Çevrimiçi Deneyin! , Merhaba, Dünya! program gereklidir. Son zamanlarda, Dennis, bu programları web sitesinden yüklemek için bir yol açtı. İşte bu programlarda kullanılan karakterlerin JSON pastebinleri 27 Temmuz 2017'den itibaren sıklıkta. Bu karakterlerden bazılarının biraz sevgiye ihtiyacı var, bu yüzden meydan okumanız Merhaba, Dünya! (tercihen …

10
Alarm Optimizasyonu
Alarm Saatim Ben Amerikalıyım ve (dijital) alarm saatim de öyle. Alarmı kurmak için önceden olduğu zaman başlar. Saat düğmesine basmak bir saat yukarı, dakika düğmesine basmak bir dakika yukarı hareket ettirir. Her iki düğmeye aynı anda basmak, gece yarısına (12:00 am) sıfırlar ve iki düğmeye basıldığında sayılır. Saatler kapağını (12) …

6
Yardım et! Hesap makinem arızalı!
Giriş Hesap makinem tuhaf davranıyor. Bazen ben yazdığımda 8a görüntüler 2. Bazen yazdığımda, a 6görüntülenir +. Bazı düğmeler karışık! Biri hangisini belirlememe yardımcı olabilir? Meydan okuma: Giriş: Doğru sonuçlarla hatalı denklemlerin listesi . Çıktı: Değiştirilen iki düğme. Örneğin: Bir giriş olabilir: 123 = 3 8423 = 252 4+4 = 8 …
28 code-golf  number  arithmetic  integer  code-golf  math  number  geometry  code-golf  grid  code-golf  math  number  sequence  primes  code-golf  sequence  kolmogorov-complexity  code-golf  string  ascii-art  alphabet  code-golf  math  sequence  integer  code-golf  number-theory  integer  natural-language  code-golf  date  code-golf  function  code-golf  ascii-art  code-golf  math  number-theory  primes  classification  code-golf  array-manipulation  decision-problem  matrix  code-golf  number  code-golf  code-golf  ascii-art  matrix  code-golf  string  code-golf  sequence  base-conversion  code-golf  code-golf  math  number-theory  combinatorics  integer-partitions  code-golf  integer  binary  base-conversion  code-golf  integer  base-conversion  palindrome  code-golf  code-golf  integer-partitions  code-golf  math  ascii-art  matrix  code-golf  number  sequence  number-theory  matrix  code-golf  interpreter  code-golf  graph-theory  code-golf  ascii-art  decision-problem  code-golf  division  code-golf  array-manipulation  primes  code-golf  string  ascii-art  code-golf  primes  counting  code-golf  matrix  unicode  code-golf  source-layout  code-golf  grammars  code-golf  string  cops-and-robbers  regular-expression  obfuscation  string  code-challenge  cops-and-robbers  regular-expression  code-golf  kolmogorov-complexity  game  card-games  code-golf  kolmogorov-complexity  code-golf  array-manipulation  matrix  code-challenge  cops-and-robbers  code-challenge  decision-problem  cops-and-robbers  code-golf  permutations 

1
Sınırsız Dil
Bu sitede en sevdiğim zorluklardan biri sınırlı kaynaklı zorluklardır. Bu zorluklar, bilgisayara olası cevapların kaynaklarının geçmesi gerektiği konusunda izlenebilir bir kısıtlama getirmektedir. Bu zorlukları o kadar seviyorum ki, bir süredir bu zorlukları kazanmak için tasarlanmış bir golf dili üzerinde çalışıyorum. Şimdi sana meydan okumak istiyorum. Göreviniz, çeşitli sınırlı kaynak görevlerini …

30
Kare piramidal sayılar
A000330 - OEIS Görev Görevin basittir, indeks verildiğinde i, o konumdaki değerin, oradan oraya 0kadar karelerin toplamı olduğu bir dizi oluşturmak .ii >= 0 Örnek: Input: 0 Output: 0 (0^2) Input: 4 Output: 30 (0^2 + 1^2 + 2^2 + 3^2 + 4^2) Input: 5 Output: 55 (0^2 + 1^2 …

25
En Küçük Zeroless Base
Pozitif bir tamsayı Verilen nen küçük taban çıkışı, b >= 2temsili ntabanında bhiçbir lider sıfır ile bir içermiyor 0. b <= 256Tüm girişler için bunu varsayabilirsiniz . Test Kılıfları 1 -> 2 (1) 2 -> 3 (2) 3 -> 2 (11) 4 -> 3 (11) 5 -> 3 (12) 6 …

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.