Programlama Bulmacaları ve Kod Golfü

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

30
Artan ASCII, Cops yazdırma
Bu polislerin ipliği. Soyguncuların ipliği buraya gidiyor . Yalnızca artan sırada (boşluktan tilde / 32'den 126'ya kadar) yazdırılabilir ASCII karakterleri çıkaran yazdırılabilir ASCII karakterlerinden (sekme ve yeni satır hariç) oluşan bir program veya işlev yazın . Karakterler, birbirine bitişik olduğu sürece birkaç kez çıkarılabilir. Bir izleyen yeni satır kabul edilir. …

24
Sayma ve heceleme
Girdi olarak aşağıdaki özelliklere sahip bir dize çıkaran bir dize alan bir program yazın. Karakter dizisindeki bir karakter bir büyük harf ise (ASCII 41-5A), karakter orijinal harfleri her harf içeren ve orijinal harfleri büyük harflerle içeren bir karakter dizisi ile değiştirilir. Örneğin, girdi dizesi ise Içıktı olur ABCDEFGHI. Benzer şekilde, …
26 code-golf  string 

1
Trafik kavşağı çözme
Görev Trafik kavşak yapısını alan ve araçların geçeceği sırayı veren bir program veya işlev yazın. Çıkış aşağıdaki biçimde en az dört satır içermelidir #. x->y\n, #nokta ve ardından bir sıra numarası sayıdır ., xve ykarakterlerdir ["N", "E", "S", "W"]. Karakterlerle ayrılmalıdırlar ->. Bir dizi dizisi döndürmezseniz, her satırın sisteminize \n(yeni …
26 code-golf 


20
Mükemmel miyim (sayı)?
Bu benim ilk meydan okumam! Arka fon Mükemmel sayı pozitif bir tamsayıdır, kendisi hariç tüm bölenlerinin toplamına eşittir. Öyleyse 6mükemmel bir sayı 1 + 2 + 3 = 6. Öte yandan 12, çünkü değil 1 + 2 + 3 + 4 + 6 = 16 != 12. Görev Görevin basittir, …

30
Sayının bölenlerini say
Giriş Bu çok basit bir zorluk: sadece bir sayının bölenlerini saymanız yeterli. Daha önce benzer fakat daha karmaşık bir zorluk yaşadık , ama bunu giriş seviyesi olarak düşünüyorum. Meydan okuma Kesinlikle pozitif bir tamsayı verilen N, 1 ve dahil olmak üzere kaç bölücüye sahip olan çıktılar veya döndüren bir program …

5
ASCII Ejderhanın Eğrisi
Giriş Dragon'un Eğrisi özellikle Jurassic Park roman bölüm başlığı sayfalarında görünür bir fraktal eğridir. Bu eğri hakkında Vikipedi makalesinde açıklandığı gibi, bir kağıt şeridi katlama işlemi olarak tanımlanabilir. Bu eğrinin oluşumunun ilk birkaç tekrarlaması şöyle görünür (görüntü için Wikipedia'ya krediler): Meydan okuma Giriş olarak bir tam sayı, n sebebi ile, …

15
Tanrım, sekmelerde gizlenmiş!
Boşluk girintisi kullanıcıları, birleştirin ! Tüm düşük sekmeli kullanıcılara karşı savaşmalıyız ! Göreviniz (kabul etmeyi seçmelisiniz), iki argüman alan bir program veya işlev yazmaktır: Bir dize: Bu giriş. Olumlu bir tamsayı: Sekme başına düşen boşluk sayısı. Dizginin her satırından geçmeli ve girintiler için kullanılan her sekmeyi verilen boşluklarla değiştirmelisiniz ve …

13
Daha çok çalış, daha iyisini yap
Bu mücadelede hedefiniz, Daft Punk'ın Daha Zorlu, Daha İyi, Daha Hızlı, Daha Güçlü'ya şarkı sözlerini vermektir. Özellikle, bu metni çıktısı alın: Work It Make It Do It Makes Us Harder Better Faster Stronger More Than Hour Our Never Ever After Work Is Over Work It Make It Do It Makes …

30
Mystery String Yazıcı (Soyguncular)
Polisler iplik burada bulabilirsiniz: Mystery String Yazıcı (Polisler) Senin meydan Polisler iş parçacığından bir gönderi seçin ve söz konusu iş parçacığındaki bir cevaptan dize yazdırın. Seçtiğiniz gönderim güvenli olmamalıdır (7 günden daha yeni olmalıdır). Programınız, işleviniz veya REPL komut dosyanızın polisler iş parçacığıyla aynı kuralları izlemesi gerekiyor. Sadece özetlemek için: …

2
ATM'den biraz para yatır
Görev basit. Bana biraz alın 1000, 500ve 100notlar. Nasıl ? sorabilirsin. Endişelenmeyin, kredi kartınızı kabul eden bir ATM olduğu için bankayı soymaya gerek yok. Ancak kredi limitiniz görev için yeterli, bu nedenle para çekme işlemlerine dikkat etmeniz gerekiyor. Meydan okuma Sayısını göz önüne alındığında 1000, 500ve 100notlar gerekli, en azından …

9
Alışveriş çantamı taşımama yardım et
Sıcak bir yaz gecesiydi ... aptal arabam yolumun ortasında süpermarketten dönerken yolun ortasında parçalanmaya karar verdiğinde. Onu kenara itmiştim ve eve yürümeye karar verdim. Alışverişe çıkmak ve kalan şeyleri almak için bagajı açtım. Öyleyse öğelerin eşit şekilde torbalanmadığını fark ettim. Bazı çantalarda daha ağır malzemeler varken, diğerlerinde daha az hafif …
26 code-golf  math 

21
Dalgaları hesaplamak
Bu siteyi bir süredir kaydırıyorum, ancak son zamanlarda bazı zorlukları denemekle gerçekten çok ilgilenmiştim. Elimde mevcut kod-golf konularının bazılarında denemek niyetindeydim, fakat dün bir süredir İnternet erişimim yoktu ve bu arada, kendi zorluğumu düşündüm. Göreviniz, bir Kayan Nokta dizisi ave bir tamsayı alan bir program veya işlev oluşturmak ve nardından …

8
Her durma programını yazdır (paralel bir tercüman yaz)
Bu zorluğun amacı (sonunda) her olası durdurma programını seçtiğiniz bir dilde vermektir. İlk başta bu imkansız gelebilir, ancak bunu çok dikkatli bir şekilde yürütme emri seçimiyle yapabilirsiniz. Aşağıda bunu göstermek için bir ASCII diyagramı bulunmaktadır. Sütunların mümkün olan her programın bir numarasını temsil etmesine izin verin (her program sonlu bir …

25
Listelerde Anasayfa
Bu zorluk sadece art arda gelen her sayının listelerde o kadar derin olması gerekmesi dışında Python aralığı işlevine benzer bir tamsayı listesi listesi döndürmektir. Kurallar : Bir program veya adsız bir işlev oluşturma Sonucu iade etmeli veya yazdırmalıdır. Sonuç bir listede (listelerde) veya bir dizide (dizilerde) döndürülmelidir Parametre sıfırsa, boş …

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.