Programlama Bulmacaları ve Kod Golfü

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

2
Ulaşılabilir yılan yönlerinin sayısı
Bu meydan okuma Snake oyunu ile ilgili değil. Yatay bir uzunluk çizgisi çizerek oluşan 2d yılanı düşünün n. Vücudu boyunca tamsayı noktalarında, bu yılan vücudunu 90 derece döndürebilir. Yılanın önünü en solda olacak şekilde tanımlarsak, dönüş yılanın arka kısmını hareket ettirir ve ön kısmı yerleştirilir. Tekrarlanan rotasyonlar yaparak birçok farklı …

7
En uzun ters palindromik DNA alt dizisi
Bildiğiniz gibi, DNA'da dört baz vardır - adenin ( A), sitozin ( C), guanin ( G) ve timin ( T). Tipik Aile bağlar Tve Cile bağlar Gve "basamakları" oluşturan DNA çift sarmal yapısı . Bu tanımlar tamamlayıcı yani tamamlayıcı - bir baz ile o bağları temel olduğu Aolduğu T, tamamlayıcısı …

1
Seyahatimi Serin Tut!
Meydan okuma Marks ve Spencers'ın etrafında dolaşırken, dükkanın etrafına rastgele yerleştirilmiş klima üniteleri olduğunu fark ettim. Serin tutmak istedim, çok uzun süre bir klima ünitesinden uzak kalmadan tüm dükkanda dolaşmanın en kolay yolunun ne olduğunu merak ettim. Bir harita verildiğinde, bir klima ünitesinden mesafeyi olabildiğince kısa tutarak (AC ünitesi bir …

5
Genelleştirilmiş Gematria Hesap Makinesi
Alfabe olarak herhangi bir Unicode karakter dizisi için çift yönlü bir Gematria hesap makinesi oluşturun. Gematri-Ne? Gematria , eski Yunanlılar tarafından geliştirilen ve eski Yahudiler tarafından benimsenen sembollere sayısal değerler atama sistemidir. ASCII veya Unicode gibi bir şekilde, sadece doğrusal değil ... Aşağıdaki tabloya bakın (yukarıdaki tabloda tam tablo mevcuttur): …


2
Beraberlik Sri Yantra
Meydan okuma: Sri Yantra'yı çizin . Nasıl: Onu çizmenin farklı yolları var. Hepsi birçok adım içerir. Bağlantılı adımları izlemeden çizebileceğinizi düşünüyorsanız , çiziminizde olması gereken öğeler için aşağı kaydırın . Tam adımları burada bulabilirsiniz: http://www.saralhindi.com/Shri_Yantra/makingsky14steps_eng.htm ( Onları buraya kopyalamadım çünkü çok uzun bir soru olacaktı , ilk bağlantının kopması durumunda …

5
Teğet Çokgen Uzantıları
Şuna benzeyen bir şey çizin: Daha kesin bir ifadeyle, l eşit aralıklı teğet çizgisi l olan bir yarıçap r dairesi çizin. Yeni bir n-taraflı düzenli çokgen oluşturmak için bu çizgilerin uçlarını bağlayın. kurallar r = daire yarıçapı n = teğet çizgi sayısı - daire etrafında eşit aralıklı olmalıdır (n> = …

8
Pratik Golf - ABD Eyaletleri [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden -konu üzerinde Kod Golf Stack Exchange için. 5 yıl önce kapalı . Ailemin bir e-ticaret işi var. Kendi sitemizde, adreslerini girdiklerinde insanları açılır menüden durumlarını seçmeye zorlarız, ancak kullandığımız bazı …

4
Pasta Bulmak İçin 5 Saniye
100 ondalık basamağa Pi çarpı e (veya belirsiz gösterimi isterseniz Pie): 8.5397342226735670654635508695465744950348885357651149618796011301792286111573308075725638697104739439... ( OIES A019609 ) ( olası irrasyonalite iddiası ) Göreviniz, pozitif bir tamsayı N alan ve Pi * e çıktısını N ondalık basamağa kesen bir program yazmaktır. örneğin N = 2 ise, çıkış olmalıdır 8.53. Bu bir optimizasyon …

12
Piem validator programı
"İstediğiniz veya kullanıcı tarafından girilen herhangi bir şey" adlı bir dize değişkeninin bir piem olup olmadığını kontrol edebilen bir işlevi tanımlayan bir program yazın. (piem = uzunluk kelimesinin π rakamlarını temsil ettiği bir hikaye veya şiir ( Wikipedia'dan ) Bazı örnekler: myfunction("I am clearly wrong") # False myfunction("How I want …
11 code-golf  pi 

1
Golfscript Çapraz Dizi
Golfscript'te bir dizinin tüm köşegenlerini tek bir diziye getirmenin bir yolu var mı? Örneğin, dizi için [[1 2 3][4 5 6][7 8 9]] dönüş [[7][4 8][1 5 9][2 6][3]] (bu sırada olması gerekmez) ve ["ABCD""EFGH""IJKL"] dönüş ["I""EJ""AFK""BGL""CH""D"] (bu sırada olması gerekmez). Dizilerin uzunluklarının aynı olduğunu varsayalım. Bunu anlamakta zorlanıyorum. Dizelerle …

1
Frogger Şampiyonu
Oyun Birçoğumuz , bir kurbağayı yoğun bir karayolu ve eve güvenli bir şekilde gelmesi için tehlike dolu bir gölet boyunca güvenli bir şekilde atlamak olan 80'li yılların arcade oyunu Frogger'i biliyoruz . Bir meydan okuma verildiği bir Frogger klon geliştirmek için birkaç ay önce. Ama neden Frogger oynayabiliyorsanız Frogger'ı klonlayın …

4
Döşeme, tepe yapılandırması verildi
Görev Görev, bir köşe yapılandırması verildiğinde çokgenleri döşemektir. puanlama Puanınız, başvurunuzun ulaştığı "karmaşıklık düzeyine" eşittir. Karmaşıklık düzeyleri birikimlidir, yani # 3'e ulaşmak için # 1 ve # 2'yi de desteklemeniz gerekir. Eşit karmaşıklık düzeyindeki başvurular bayt sayısı ile ayırt edilir; en düşük kazanç. Giriş Girdi, bir tepe biçimini temsil eden …

1
Oklarla Yeniden Düzenleme
Bir şey yazdığımı söyleyeyim ve yanlışlıkla yanlış kutuya yazdım: +-------+--------+ | Verbs | Nouns | +-------+--------+ | Truck | | | eat | Banana | | | Car | +-------+--------+ Bu yüzden tembel olarak, sadece olması gereken alana bir ok çiziyorum: +-------+--------+ | Verbs | Nouns | +-------+--------+ |[Truck]---> | …
11 code-golf 

3
Elmaları sırala!
Sorun Üst üste dizilmiş 7 kova düşünün. Her kova en fazla 2 elma içerebilir. 1 ile 13 arasında etiketlenmiş 13 elma vardır. 7 kova arasında dağıtılır. Örneğin, {5,4}, {8,10}, {2,9}, {13,3}, {11,7}, {6,0}, {12,1} Burada 0 boş alanı temsil eder. Elmaların her bir kova içinde görünme sırası uygun değildir (örneğin, …

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.