Programlama Bulmacaları ve Kod Golfü

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

30
Tamsayı tamsayının karekökü [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 . 2 yıl önce kapalı . Sorun: Dil seçiminize, işaretsiz bir 64 bit tamsayının kare kökünün tabanını döndüren en kısa işlevi yazın. …

2
Bir metinden kelime bulutu oluşturma
Kod, standart girişten metin almalıdır: The definition of insanity is quoting the same phrase again and again and not expect despair. Çıktı, o metne karşılık gelen kelime bulutu içeren bir PNG dosyası olmalıdır : Yukarıdaki kelime bulutu oluşturulmuş bir uzman online uygulamasını kullanarak ve onu kelime süzülür Theve diğer ortak …

19
Bir dizi dizenin açık öneklerini bulma
Bu meydan okuma için Ruby Abbrevmodülünü olabildiğince az kodda uygulamalısınız . Meydan okuma Giriş, dilinizin dizeler dizisi (dizi, liste, dizi vb.) Olarak sahip olduğu her şey olacaktır. Bir işlev yazabilir veya STDIN üzerinde virgülle ayrılmış sözcükleri kabul edebilirsiniz. Daha sonra bu dizeler için açık önek kümesini hesaplamanız gerekir. Bu, kısaltmaların …
12 code-golf 

3
3 ile bölünebilirlik için bina devresi
TCS'deki bir boolean devresi temel olarak And, Or, Not kapılarından oluşan bir DAG'dır ve bilinen "işlevsel bütünlük" ile mümkün olan tüm fonksiyonları hesaplayabilirler. örneğin, bu bir ALU'nun temel ilkesidir . Zorluk: 8-ikili basamaklı bir sayının 3 ile bölünebilir olup olmadığını belirlemek için bir devre oluşturun ve sonucunuzu bir şekilde görselleştirin …

16
Ne kadar hızlı çoğalırsınız?
Son zamanlarda Python dayak ile Python'un güçlü yönlerini göstermeye çalışacağız. Zorluk faktörünüzü n10 saniye içinde olabildiğince yüksek bir sayıyı hesaplayan bir program yazmaktır . Puanınız (highest n for your program on your machine)/(highest n for my program on your machine) kurallar Kesin bir tamsayı çözümü hesaplamanız gerekir. Faktöriyel, 64 bit …

3
ASCII-art'ta bir yıldızın patlamasını göster
Amaç, tek bir yıldız karakterinden *bir süpernovaya ve son olarak uzay boşluğuna kadar ASCII sanatında patlayan bir yıldızı canlandırmaktır . Kurallar: 24 satırda satır başına yalnızca 80 karakter görüntülemeniz gerekir (bu, Linux'ta varsayılan terminal boyutudur) Yalnızca ASCII'den yazdırılabilir bu 95 karaktere izin verilir Adımlar: İlk yıldız *yatay ve dikey olarak …

4
CSS En Kötü İstismar? [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 . 2 yıl önce kapalı . CSS'nin en havalı / en iyi / daha kötü istismarlarından bazıları nelerdir? Örneğin, bu şekiller veya …

2
Bir mürekkep noktasında ne görüyorsun? Rorschach üretimi '[kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 2 yıl önce kapalı . Bu yüzden aşağıdaki görüntü gibi Rorschach görüntüleri oluşturmaya çalışmanızı istiyorum: İşte olan bağlantısını daha …

5
Blok entropisini hesaplayın
Bir keresinde, belirli bir blok boyutu için belirli bir sembol serisinin blok entropisini hesaplayan ve sonucun ne kadar kısa olduğuna şaşırdım bir fonksiyon yazmam gerekiyordu. Böylece size böyle bir işlevi kodlamada meydan okuyorum. Sana şimdilik ne yaptığımı (ve hangi dilde) söylemiyorum, ama önce kimse aynı veya daha iyi fikirlerle gelmediyse …
12 code-golf 

7
Bu sayı iyi bir 2048 kombinasyonu yapar mı?
Esinlenerek XKCD . Zorluk, bir sayının oyunda 2048 iyi bir kombinasyon yapıp yapmayacağını belirlemektir . Girişiniz aşağıdaki gibi bir sayı olacaktır: 8224 Ve çıkış bu sayı bu giriş için olacağını iyi 2048 combonuzu yapacak mı olacak trueyoksa yesveya 1veya pozitif sonucun göstergesi herhangi başka bir yol. Oyunun aşina olmayanlar için, …
12 code-golf 

1
Stack Exchange siteleri için Fanatik bir bot oluşturma
Bugün meydan okuma rozetleri hile etmektir! Bir Stack Exchange sitesine bağlanacak bir bot oluşturacak, sizin gibi giriş yapacak, / sorular sayfasını ziyaret edecek, bir soru ziyaret edecek ve daha sonra "ilgili" kenar çubuğundaki diğer 9 soruyu ziyaret edeceksiniz (çünkü " etkinlik "olarak adlandırılır). Bu bot, kullanıcıdan herhangi bir girdi veya …
12 code-golf 

2
Reversi motorunu uygulayın
Bu golf için işiniz reversi (othello) oyununun hareketlerini yapacak ve sonucu kullanıcıya gösterecek bir program yazmak . Giriş [0-7] aralığından alınan bir sayı dizesi. Her sayı çifti önce X koordinatını, sonra Y koordinatını temsil eder. Bu aralıkta olmayan karakterler göz ardı edilmelidir. Çıktı Giriş bittiğinde kimin lider olduğu da dahil …

2
ASCII-art mantık geçidi şeması
Bir denklemin ürün formunun toplamı için (genişletilmiş) bir ASCII-art mantık kapısı diyagramı yapmak için bir kod yazmanız için size meydan okuyorum. Kapıları temsil etmek için aşağıdaki gösterimi kullanın: VE INPUT───|&& |&&───OUTPUT INPUT───|&& VEYA INPUT───|OR |OR───OUTPUT INPUT───|OR 2'den fazla girişi olan kapılar INPUT───|OR |OR INPUT───|OR───OUTPUT |OR INPUT───|OR DEĞİL INPUT───│>o───OUTPUT Karakter seti …

9
Böl ve Mutlu Kal. Conquer bölümünü kim önemsiyor?
İki eşim için hediye aldığımda, kendim için aynı derecede önemli hissetmelerini istiyorum, ancak sabit bütçelerle alışverişe gitmek zor. Bunun yerine, bir sürü şey satın alıyorum ve onları mümkün olduğunca eşit değere sahip iki gruba ayırıyorum. Sonra gerisini düzeltmek için bir demet çikolata satın alıyorum. Ancak bilgisayarımın yapabileceği her şeyi yapmak …

7
Kısaltma
Görev: Örneğin dftba, bir kısaltmayı girdi olarak alacak bir program oluşturun ve kısaltmanın dayanabileceği bazı kelime öbekleri oluşturun. Kelime listesini kelime girişi olarak kullanabilirsiniz. Esinlenerek https://www.youtube.com/watch?v=oPUxnpIWt6E Misal: input: dftba output: don't forget to be awesome Kurallar: Programınız aynı kısaltma için her seferinde aynı kelime öbeğini oluşturamaz, rasgeleleştirme olmalıdır Girişin tamamı …

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.