Programlama Bulmacaları ve Kod Golfü

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

30
Evet mi Hayır mı?
Yalnızca evet için y ve hayır için n karakterlerini içeren bir dize [uzunluk 1-20] girdikten sonra , programınız sonucu (y veya n) çıkarmalıdır. Örnek girdi:yynynynny çıkış y olur. Sonuç, y ve n'leri aşağıdaki şekilde birleştirerek belirlenir: y es ve n o eşittir n o y es ve y es eşittir …

30
Squarish Root'u Bulun
Pozitif bir sayı verildiğinde bu yaz kod girdi olarak, en büyük pozitif böleni verir az veya kare köküne eşit .xxxxxxxxx Başka bir deyişle, en büyük n>0n>0n > 0 bu şekilde ∃m≥n:m⋅n=x∃m≥n:m⋅n=x\exists m\geq n:m\cdot n=x (Var mmm daha büyük ya da eşit nnn , öyle ki mmm kez nnn olduğu xxx …

23
Yeni bir dosya adında ısrar edin
Çalışma zamanında, sorulması tutmak bir giriş satırına kullanıcı giriş olana kadar değil Geçerli çalışma dizinine göre varolan dosya veya dizin veya diğer dosya sistemi öğesinin adı. Ardından en son girilen dosya adını döndürün / yazdırın. Tüm kullanıcı girişlerinin geçerli dosya adları olacağını varsayabilirsiniz. Sahte kod 1 myform = new form("GUI") …

5
Birçok Boyutun Dansı
Meydan okuma Bir nboyutlu tamsayı dizisi ve ilk ndoğal sayıların bir permütasyonu göz önüne alındığında , dizi boyutlarına uygun şekilde izin verin. ayrıntılar Bu meydan okuma MATLAB'lardan esinlenmiştir permute. gösteri Permütasyon bir tamsayı listesi olarak verilir, örneğin [1,3,2], 1, 1 ile eşleştirilir, 2, 3 ile eşlenir ve 3, 2 ile …

19
Üçgenlik programını geçerli kılma
Üçlü ilişkinin-Triangulaer tarafından geliştirilen yeni bir esolang olan Sn Xcoder kod yapısı çok özel bir desen takip etmelidir: nKod satırı için, 2n-1üzerinde programın tam olarak karakterleri olmalıdır . Bu, üçgen / piramit şekline neden olur; ilk satırın yalnızca bir karakteri vardır ve geri kalanı 2'lik artışlarla artar. Her satır .sol …
19 code-golf  string  code-golf  combinatorics  code-golf  math  number  code-golf  matrix  code-golf  string  decision-problem  code-golf  internet  code-golf  number  number-theory  integer  expression-building  code-challenge  primes  cops-and-robbers  obfuscation  code-challenge  primes  cops-and-robbers  obfuscation  code-golf  string  balanced-string  code-golf  quine  code-generation  code-golf  matrix  code-golf  tips  c#  code-golf  ascii-art  code-golf  ascii-art  source-layout  code-golf  quine  source-layout  popularity-contest  language-design  code-golf  array-manipulation  subsequence  code-golf  matrix  math  code-challenge  game  graph-theory  atomic-code-golf  code-golf  number  integer  polynomials  equation  code-golf  array-manipulation  sorting 

21
Tekrarlayan bayt sayacı
Göreviniz boş olmayan bir program / bayt sayısı L fonksiyonu yazmaktır , bu da M kez tekrarlandığında belirli bir pozitif tamsayı N'nin L × M'ye eşit olup olmadığını kontrol eder . Teorik olarak, rasgele sayıda tekrarlamayı ( M'nin rasgele pozitif tamsayı değeri ) desteklemelisiniz, ancak dil sınırlamaları nedeniyle belirli bir …

17
Bir Polinomun İntegral Köklerini Bulun
Meydan okuma Zorluk, herhangi bir n-dereceli polinom denkleminin katsayılarını girdi olarak alan ve denklemin doğru olduğu x'in integral değerlerini döndüren bir program yazmaktır . Katsayılar azalan veya artan güç sırasıyla girdi olarak verilecektir. Tüm katsayıların tamsayı olduğunu varsayabilirsiniz . Giriş ve çıkış Girdi, azalan veya artan güç düzenindeki denklem katsayıları …

30
Tarih Çarpma Zorluğu
( Geçen haftaki FiveThirtyEight.com'daki Riddler'den esinlenmiştir. Sandbox yayını .) 2001 ve 2099, hesapla arasında bir yıl Verilen ve o takvim yılı içinde gün sayısını döndürür nerede mm * dd = yy(burada yyolduğu 2 basamaklı yılı). Örneğin 2018'de 5 var: 18 Ocak (1 * 18 = 18) 9 Şubat (2 * …
19 code-golf  date 

13
Bir matristeki sıfır olmayan tüm öğelerin bağlı olup olmadığını kontrol edin
Giriş: [0 - 9] aralığında tamsayılar içeren bir matris . Meydan okuma: Sıfır olmayan tüm öğelerin birbirine dikey ve / veya yatay olarak bağlanıp bağlanmadığını belirleyin. Çıktı: Bir truthy değeri tüm bağlı ise ve bir falsy değeri sıfır olmayan elemanları / başka elementlerle / gruplarla bağlı olmayan gruplar varsa. Test …

14
Karışık mı?
Dün bu soruyu tüfek karışıklıkları hakkında sordum . Öyle görünüyor ki, dün soru biraz zor oldu, bu yüzden bu soru ilgili ama çok daha kolay bir iş. Bugün sizden bir permütasyonun aslında bir tüfek karıştırması olup olmadığını belirlemeniz istenir. Riffle shuffle tanımımız son sorumuzdan uyarlanmıştır: Karıştırmanın ilk kısmı bölmedir. Bölme …

2
Rasyonel sayıların bitsel XOR'u
Giriş 0 ile 1 arasındaki her rasyonel sayı, sonunda periyodik bir bit dizisi olarak temsil edilebilir. Örneğin, 11/40 ikili gösterimi 0.010 0011 0011 0011 ... nerede 0011parçası süresiz tekrarlar. Bu temsili bulmanın bir yolu şudur. İle başlayın r = 11/40 , daha sonra art arda değeri zaman 1'in üstünde gittiğinde …

1
Köpük Banyo Harfleri
Evinizde küçük bir çocuk varsa, köpük banyosu mektuplarına rastlamış olabilirsiniz. Bunlar nemlendirilebilir ve kelimeler ve mesajlar yapmak için fayans ve banyo tarafı gibi düz yüzeylere yapışabilir. Büyük harfler AZ ve 0-9: Yalnızca bir set olsa varsa sadece 36 karakter olsun beri kelime ve mesajların aralığı biraz, sınırlıdır: ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789. Ancak, diğer …

29
Polisler ve Soyguncular: Düzeltilmiş Öncelik (Polislerin Konusu)
Bu meydan okuma aslında Magic Octopus Urn tarafından sanallaştırılmıştı; İzniyle kabul ettim ve yayınladım. Bu polislerin iş parçacığı. Soyguncuların ipi burada . Meydan okuma Birinci Adım: Önceliği kontrol eden bir parça kod (işlev veya tam program) yazın . İkinci Adım: Karakterleri sembolle değiştirerek kodunuzun parçalarını kaldırın █. Üçüncü Adım: Düzeltilen …

25
Üst üste binen dilimlerin sütun bazında toplamı
Görev Tamsayılar bir listesi verilen L ve başka bir tamsayıdır s , eğer amaç, bir kolon-bazlı miktarda hesaplamak için olan s -Boy (potansiyel olarak üst üste binmek) dilimleri L göre konumlarını ait ederken, L (aşağıya bakınız). Tanımlar S uzunlukta (çakışan) dilimleri liste L arasında (sarma olmadan) tüm bitişik alt diziler …

7
Haiku mu?
Yani bir haiku oluşturmak istiyorsunuz, ancak bir haiku için hece kurallarına uyup uymadığından emin değilsiniz. Genelde yaptığım gibi düzgün bir bulanıklık yazmaktan rahatsız olamazdım, bu yüzden bunu yapmak zorunda kalacaksınız. Hadi hemen içeri saplanalım. Vahşi doğada bir haiku bulmak Bu zorluğun amaçları için, verilen şiirin bu kriterleri karşılayıp karşılamadığını kontrol …

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.