Programlama Bulmacaları ve Kod Golfü

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

5
Kod Golfinator-3000
Gibi herkesin bildiği , ekleme inator-3000herhangi ismin sonuna kadar yolu soğutucusunu yapar. Ancak başka bir kelimeyi daha serin kılan ne olabilir? Giriş olarak bir ASCII dizgisi verildiğinde , kelimenin serinliğini çıkar . Serinlik hesaplanması Bir kelimenin serinliğini hesaplamak için 4 element vardır. Kelimenin kendisi. Temel puan, 1000 ile çarpılan büyük …
22 code-golf  string 

15
Sonsuz güç kulesi
Meydan okuma Oldukça basit, bir giriş verildiğinde x, onun sonsuz güç kulesini hesapla! x^x^x^x^x^x... Dışardaki matematik severler için bu, xsonsuz tetrasyondur . Aşağıdakileri aklınızda bulundurun: x^x^x^x^x^x... = x^(x^(x^(x^(x...)))) != (((((x)^x)^x)^x)^x...) Bunu içeren "basit" bir matematik zorluğumuz olmadı şaşırttı! * Varsayımlar xher zaman birleşecek. Negatif ve karmaşık sayılar ele alınabilmelidir Bu …
22 code-golf  math 

12
Bana bir kutup rengi
Diyelim ki işiniz direkleri boyamaktır ve bir müşteri sizden 4 kırmızı bölüm ve 3 sarı bölümden oluşan bir direk boyamanızı ister. Bunu aşağıdaki gibi kolayca yapabilirsiniz: r y r y r y r Sadece sarı ve kırmızı çizgili. Şimdi müşterinizden sizden 2 kırmızı bölüm, 2 sarı bölüm ve 1 yeşil …

12
Ne Kadar Bulutlu?
Meydan okuma Gökyüzünün bir görüntüsü göz önüne alındığında, bulut örtüsünü oktas olarak çıkarmanız gerekir. Sağlanan görüntü bir görüntü dosyası olacaktır (tür size bağlıdır) ve çıktı STDOUT olmalıdır. okta Meteorolojide okta, meteoroloji istasyonu gibi herhangi bir yerdeki bulut örtüsünün miktarını tanımlamak için kullanılan bir ölçü birimidir. Gökyüzü koşulları, gökyüzünün sekizde birinin …

6
Kotlin'de golf için ipuçları
Google’ın son dönemde Android’in resmi Kotlin’i Android geliştirmeye destek verdiğini duyurması üzerine , toplumu bu görece yeni JVM dili için harika golf ipuçlarını almanın tam zamanında olabileceğini düşündüm. Kotlin, JVM kardeşleri arasında golf oynamak için potansiyel olarak çekici kılan özelliklerin benzersiz bir kombinasyonunu içerir: operatör aşırı yükleme yerel , infix …
22 code-golf  tips 

27
Fark listesini sırala
Bir tamsayı listesindeki fark listesi ardışık üyelerin liste farklarıdır. Örneğin fark listesi 1, 3, 2 ,4 olduğu 2, -1, 2 Göreviniz bir fark listesi olarak almak ve orijinal listenin sıralanması halinde fark listesinin nasıl görüneceğini ortaya koymaktır. Örneğin fark listesi 2, 1, -2, -1 Bir liste gösterebilir 2 4 5 …

20
Süper bir başbakan mı?
Arka fon Bir süper asal olan endeks tüm asal listesinde de asal bir asal sayıdır. Sıralama şöyle gözüküyor: 3, 5, 11, 17, 31, 41, 59, 67, 83, 109, 127, 157, 179, 191, ... Bu, OEIS'deki A006450 dizisidir . Meydan okuma Olumlu bir tamsayı verildiğinde, bunun bir süper üssü olup olmadığını …

3
Sıyırıcılar v0.1: Paralı Programcılar
Şehirlerin haydutlar ve hırsızlar tarafından istila edildiği ıssız, savaşın yıkıldığı bir dünyada, medeniyet, daha önce yaşanmamış manzaraya dağılmış, küçük, izole edilmiş, endüstriyel kooperatifler biçiminde kendini yeniden keşfetti. Bu toplulukların varlığı, toplanmamış toprakları kümeslere satmak için değerli materyaller arayan “sıyırıcılar” olarak adlandırılan paralı işçi ekiplerine dayanıyor. Bu malzemeler daha az büyüdükçe, …

14
Nf Fibonacci numarasını içeren nt Fibonacci numarasını yazdırın!
Meydan okuma nGirdi olarak pozitif bir tamsayı alan nve nth Fib # 'ı subtring içeren th Fibonacci sayısını (Fib # boyunca kısaltılmış) çıkaran bir program yazmalısınız. Bu zorluğun amaçları doğrultusunda, Fibonacci dizisi a ile başlar 1. Test sınavları olarak veya mücadeleyi açıklığa kavuşturmak için örnekler olarak kullanabileceğiniz bazı örnekler: (ikincisi …

29
Bitişik Çoğaltmaları Daralt
Meydan okuma Bir tamsayı listesi verildiğinde, tüm bitişik eşit öğelerin çiftlerini art arda çıkardıktan sonra bu tamsayıların listesini döndür. Eğer bir tuhaf uzunluktaki eşit sayılara sahipseniz, bunlardan birinin bir çiftin parçası olarak kalmayacağını unutmayın. Örnek: [0, 0, 0, 1, 2, 4, 4, 2, 1, 1, 0] Öncelikle kaldırmak gerekir 0, …

1
Kirkman's Schoolgirl Problemini Genişletin
Tanıdık olmayanlarınız için, Kirkman's Schoolgirl Problemi şöyle devam eder: Bir okuldaki on beş genç bayan art arda yedi gün boyunca üç kez dışarı çıkarlar: Bunları günlük olarak ayarlamak gerekir, böylece hiçbiri iki kez yanyana yürümeyecektir. Biz iç içe geçmiş bir benzeri bu bakabilir 3 tarafından 5 listesinde (ya da matris): …

19
CSI: Minecraft Öğeleri
Minecraft 1.12 yarın serbest bırakılacak, kutlayalım! Minecraft'ta bir şeyin öğelerinin sayısını temsil eden negatif olmayan bir tamsayıya giren kodu yazın . Oyuncular için daha yararlı bir şekilde çıkın, sandık, yığın ve N eşyasına eşittir. Formatı kullanın XcYsZi nerede X N eşyalar ile tamamen doldurabileceğiniz sandık sayısıdır, Y sandıkları doldurduktan sonra …

24
Bir ikili cetvel oluşturun
Bir sayı Verilen n , ilk üretmek n bu desen sütunları: # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ################################ ... (1-indeksli) n'deki kolonun yüksekliği, n 'in …

18
Bir dizgiyi üçgene katlayın
Uzunluğu 4 ile bölünebilen bir dize verildiğinde, aşağıda gösterildiği gibi bir üçgen yapın. Dize ise abcdefghijkl, o zaman üçgen olacaktır: a b l c k defghij Dize ise iamastringwithalengthdivisiblebyfour, o zaman üçgen olacaktır: i a r m u a o s f t y r b i e n l …

19
Farklı sayı, aynı ağırlık
Arka fon Hamming ağırlığı bir tamsayı olan ikili gösterimine olanlar sayısıdır. Bu zorluk için, tamsayılar 32 bit ile temsil edilir ve imzasızdırlar. Meydan okuma 0 ile 2 ^ 32-1 (dahil olmayan) arasında bir tam sayı verildiğinde , aynı aralıkta ve aynı Hamming ağırlığı ile farklı bir tam sayı çıkar. Örnekler …

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.