Programlama Bulmacaları ve Kod Golfü

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

16
Baş aşağı bir çadır çıktısı
Bir tamsayı verildiğinde, baş aşağı bir çadır çıkar. Girdi, hem çadırın boyutunu (mutlak değer) hem de girişin sol tarafta mı (negatif sayılar) yoksa sağ tarafta mı (pozitif sayılar) olduğunu belirler. If input = -1: ____ \/_/ If input = -2: ________ \ / / \/___/ If input = -3: ____________ …


2
Riemann Theta fonksiyonunun özel bir durumuna yaklaşmak
Bu zorluk, hesaplama açısından zor bir sonsuz toplam yapabilen hızlı kod yazmaktır. Giriş Bir ngöre nmatris Pdaha küçük olan tam sayı girişleri ile 100mutlak değer olarak. Test yaparken, kodunuzun istediği herhangi bir makul biçimde kodunuza giriş sağlamaktan mutluluk duyuyorum. Varsayılan değer, matrisin her satırı için bir satır olacak, boşluk ayrılmış …

22
A190810'u hesaplayın
Göreviniz oldukça basit, A190810'un n. Öğesini hesaplayın . A190810'un elemanları bu kurallara göre hesaplanır: İlk eleman 1 Dizi artıyor Eğer xdaha sonra sırayla oluşan 2x+1ve 3x-1aynı zamanda yapmak 1 veya 0 tabanlı endeksleme kullanabilirsiniz, ancak 0 tabanlı endeksleme kullanıyorsanız, lütfen cevabınızı söyleyin. Test durumları a(1) = 1 a(2) = 2 …

3
Çamurlu quartata-balık temizlemek
Bu meydan okuma, PPCG 2015'in En İyisi kategorisinde yer alan Yılın Çaylakları kategorisinin şerefine : çamurlu deniz balığı (çünkü ben aradığınız dil değilim! ) Ve quartata ( Hakikat Makinesi için ). Tebrikler! Arka fon Okyanusun en derin çukurlarında, quartata-balık denilen, kare şeklinde nadir ve belirsiz bir balık yaşar . Game …

4
Yerçekimi Guy yapabilir mi?
Yerçekimi Guy sadece kullanıcı girişi yerçekimi yönünü çeviren tek bir anahtar olduğu bir oyundur. Bir ASCII sanat seviyesi göz önüne alındığında, Gravity Guy'ın sonuna ulaşmasının mümkün olup olmadığını belirleyin. kurallar İlk yerçekimi yönü aşağı . Girdinin İlk sütun, her zaman yalnızca içerecektir tane # yerçekimi adam, başlar üstünde. Her yineleme, …

26
Kendinden referanslı bir dize yapın
Sen (burada bir dize yapmak istiyorum 1-endeksli endeksine) karakteri nolduğunu n. Ne zaman n10 daha azdır, bu kolaydır: "123456789". nÖrneğin 12 olduğunda , imkansız hale gelir, çünkü 9'dan büyük (10 tabanındaki) sayılar birden fazla karakter alır. Biz iki karakterlik alt dizeleri içine dize bölerek tehlikeye atabilir: "020406081012". Şimdi her sonunun …

30
Sonraki numaraları çıkar
Açıklama Bir sonraki P numaralarını bir N numarasından çıkarın. Bir sonraki N sayısı N + 1'dir. Ne demek istediğimi elde etmek için örneklere bakın. Örnekler: Input: N=2,P=3 Calculate: n - (n+1) - (n+2) - (n+3) //Ending with 3, because P=3 Calculate: 2 - 2+1 - 2+2 - 2+3 //Replacing N …

18
Dönme Simetrisine Sahip Sayılar
Bir tamsayıdır göz önüne alındığında, çıkış truthy aynı ters ise değer ya da bir (180 ° döndürülmüş) falsy aksi değeri. 0, 1ve 8dönme simetrisine sahiptir. 6olur 9ve tam tersi. Gerçek sonuç üreten sayıların sırası: OEIS A000787 0, 1, 8, 11, 69, 88, 96, 101, 111, 181, 609, 619, 689, 808, …
27 code-golf  number  sequence  decision-problem  code-golf  string  parsing  c  code-golf  sorting  integer  code-golf  number  sequence  rational-numbers  graphical-output  atomic-code-golf  assembly  box-256  code-golf  geometry  tips  python  code-golf  number  sequence  arithmetic  number-theory  code-golf  ascii-art  kolmogorov-complexity  geometry  code-golf  graphical-output  code-golf  math  code-golf  grid  cellular-automata  game-of-life  code-golf  string  subsequence  code-golf  arithmetic  rational-numbers  code-golf  tips  dc  code-golf  ascii-art  kolmogorov-complexity  date  code-golf  string  primes  code-golf  string  natural-language  conversion  code-golf  sequence  code-golf  number-theory  primes  base-conversion  code-golf  math  primes  base-conversion  code-golf  ascii-art  fractal  code-golf  matrix  code-golf  math  tips  geometry  python  string  code-challenge  keyboard  code-golf  graphical-output  code-golf  string  code-golf  number  sequence  cops-and-robbers  number  sequence  cops-and-robbers 

30
Geçersiz Invali Inval
Bu fikir gevşekçe @ T @xCräftîñg'in sohbet mesajına dayanıyor . Aşağıdaki örnek diziye bir göz atın: INVALID0, INVALID1, INVALID2 INVALID3, INVALID4...INVALID9 Sonra INVALID9böyle devam eder: INVALI0, INVALI1, INVALI2, INVALI3...INVALI9 Ve sonra INVALI9, bu böyle: INVAL0, INVAL1, INVAL2, INVAL3...INVAL9 Sonra, INVAL9bu böyle: INVA0, INVA1, INVA2, INVA3, ...INVA9 INVALIDHer seferinde kelimeden bir …

30
Kaynak dosyasının adını tersine çeviren bir program yazın.
Tek bir dosyaya, girdi gerektirmeyen ve çıktı üretmeyen bir program yazın. Çalıştırırken , kodu değiştirmeden veya diğer kalıcı yan etkiler üretmeden , adından bağımsız olarak içinde bulunduğu dosyanın adını tersine çevirmelidir. Bunu başarmanın herhangi bir yolu iyi. Bu sadece program çalıştırıldığında, kalıcı olan tek değişikliğin dosya adının tersine çevrilmiş olmasıdır. …


5
Bir köprüyü döndür
Giriş Bir hiper küp / tesseract normal bir küpün 4 boyutlu eşdeğeridir. Bir küp ağı alıp 3. boyuta genişletmek, sonra - 4. boy kullanmak - bir hiperküp içine katlamak suretiyle yapılır. Temel olarak her iki tarafın küp olduğu bir küp. Bir hiper küp oluşturmak için 16 4d vektöre ihtiyacınız var …

10
Bir Kuaterniyon Ayrıştırma
Zaten bilmiyorsanız, bir kuaterniyon temel olarak 4 parçalı bir sayıdır. Bu zorluğun amaçları doğrultusunda, gerçek bir bileşene ve üç hayali bileşene sahiptir. Sanal bileşenlerinin son takı ile temsil edilir i, j, k. Örneğin, 1-2i+3j-4kbir Dördey olan 1gerçek bileşeni olan ve -2, 3ve -4sanal bileşenlerini olmak. Bu zorlukta, bir kuaterniyonun (ör. …

23
Dava İzni
Büyük ve küçük harflerin her permütasyonunu üretebildiğiniz zaman, olayları duyarsızca kim karşılaştırabilir? Hiç kimse! Cevap bu. Kimse yapmaz. Görevin bu başarıya ulaşmak; Verilen bir giriş için olası tüm büyük harf / küçük harf izinlerini oluşturur. Giriş Yazdırılabilir standart ascii karakterleri dizesi. Girişin tümünün küçük harf olduğu varsayılmamalıdır. Giriş her zaman …

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.