Programlama Bulmacaları ve Kod Golfü

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

19
En Kısa Konami Kodu
Sorun Konami Kodu çalışma sırasında yazıldığında, " +30 lives" dizesini yazdıran ve istediğiniz sesi bilgisayarın hoparlöründen çalan bir program yazmalısınız . Tanım "Konami Kodu", UUDDLRLRBAenter tuşuna basılarak tanımlanır . Kurallar Kodunuz oklarla veya harflerle tutarlı olduğu sürece yukarı okunu U, aşağı için D, sol için Lve sağ için kullanmayı seçebilirsiniz …


21
Bir şifre oluşturun
Bir sayı ve dize verilen bir şifre oluşturma Göreviniz basit. Girdi olarak bir dize sve bir sayı verildiğinde 0 <= n <= 9, dize nsürelerinin her karakteri arasına sahte rastgele yazdırılabilir ASCII karakteri ekleyin . Öyle ki, her karakter içins aralarında nrastgele karakterler var . Boşluklar kesilmelidir. Giriş: Şifrede sşifrelemek …

10
CSV'yi Tabloya Dönüştür
Meydan okuma Bir CSV girişi verildiğinde, kutu karakterlerini kullanarak uygun bir unicode tablo çıkarın. Biçimlendirme Tablo aşağıdaki kurallar kullanılarak biçimlendirilecektir: Sütun genişliği, bu sütunun en uzun değerine eşit olacaktır Tüm tablo verileri haklı bırakılacak Her tablo ilk csv satırının başlık olduğunu varsayar Tablo kenarlıkları için aşağıdaki karakterleri kullanacaktır: ┌ ┬ …


2
Hayaletler ve Kabaklar
İşte Jack-o-Lantern'e oyulmuş bir ASCII balkabağı. Sevimli değil mi? ((^v^)) İşte bir ASCII hayaleti. Bak ne kadar ürkütücü! \{O.O}/ Açıkçası, kabaklar yerde olmalı, aralarında boşluk olmalı, böylece çürümezler. Bununla birlikte, hayaletler balkabağının üstünde durmayı severler, bu yüzden onlar bile spookier . Bununla birlikte, iki balkabağının üzerinde durmaları gerekir , aksi …

7
Palindrom yapmak için minimum eklemeler
Bugün başka bir palindrom mücadelesi yapacaksınız! Bu nedenle, bugünkü göreviniz bir dize almak ve onu bir palindrom haline getirmek için eklemek için gereken minimum harf miktarını belirlemektir. Örneğin, dizeyi ele alalım fishes. Bu durumda, en iyi yol eklemek olacaktır h if, bu nedenle sonuç 3 olacaktır. fishe s h if …

15
Palindrome çok dilli
Göreviniz iki farklı dilde çalışan ve aşağıdakileri yapan bir program yazmaktır: Bir dilde, belirli bir dizeyi palindromize eder. Dizeyi al. abcde Dizeyi ters çevirin. edcba İlk karakteri kaldırın. dcba Orijinal dizeye yapıştırın. abcdedcba Başka bir dilde, belirli bir dizeyi depalromize eder. Yukarıdaki yöntemle palidromize edilmiş bir dize alın. abcdedcba Karakterleri …

6
Cadılar Bayramı için hazırlanalım
Hepinizi bilmiyorum ama Cadılar Bayramı için hazırlık yapmıyorum –– asla yapmayacak –– ama komşum öyle, ona yardım edeceğiz. Hangi şeker markasına sahip olduğunu bulmak için yardıma ihtiyacı var, ancak Cadılar Bayramı'ndan önce bitiremeyeceği çok şeker var. Onun: Snickers Kit Kat Yıldız patlaması GummyBears Twix Giriş Yalnızca harf ve boşluk içeren …
15 code-golf  string 

2
Gerçek Chebyshev Dönüşü
Bu Chebyshev Rotation'dan esinlenilen bir meydan okuma . Bu meydan okumadan ilham almak için oradaki cevaplara bakmanızı öneririm. Kalkış ve kesiştiği nokta (ortalanmış benzersiz bir kare (eşit kenarları olan bir dikdörtgen) vardır düzlem üzerindeki bir nokta verilen etkileşimli demo ): Bir noktaya verilen p ve bir mesafe d , mesafe …

1
Bu harita kaç yaşında?
Referans xkcd 1688 : Göreviniz, kullanıcının sorularını sorarak bir haritanın yaşını düşmektir. Bu soru, büyük harf kullanımı ve ek yeni satır (lar) hariç, xkcd kılavuzundaki soru ile tamamen aynı olmalıdır. Ayrıca, kullanıcıya xkcd görüntüsündeki sırayla olması gerekmeyen bazı seçenekler sunmalısınız. Giriş beklenen cevapların hiçbiriyle uyuşmuyorsa, programınız / fonksiyonunuz tanımsız bir …

4
Stack Exchange URL'leriyle eşleşin
prolog Bir anti-XSS tarayıcı uzantısı yükledikten sonra Stack Snippet'leri birden çok Stack Exchange ağı üzerinde çalışmayı durdurdu. Artık Stack Overflow'dan öğrenemedim , Kullanıcı Deneyimi ile ilgili çalışma demolarına bakın ve en kötüsü, Programlama Bulmacaları ve Code Golf'te JavaScript yanıtlarını test edemedim ! Umutsuzca bir çare aradım ve ayarlarda tek bir …

4
HexaGolf: Rotagonlar
Ayrıca bakınız: Wordagons Meydan okuma Bir altıgen ve ngiriş olarak bir sayı verildiğinde , aynı altıgen döndürülmüş nsüreleri çıktılayın . Altıgen Altıgen şöyle bir dize olacaktır: a b c d d e e f f o g g h h i i j k l Altıgen her zaman düzenli olacak …

8
Bölümlenmiş sayılar
Bölümlenmiş sayıların dizisi veya asal ölçüm sayıları ( OEIS A002048 ), her bir elemanın, birbirini izleyen önceki sayıların toplamından yapılamayan en küçük pozitif (sıfırdan büyük) sayı olacağı şekilde sayı dizisidir a(0) = 1. Misal Hesaplamak a(7)için önce hesaplıyoruz a(0->6) = [1, 2, 4, 5, 8, 10, 14]. sonra sıfırdan başlarız …

12
Eratosthenes Elek, Adım Adım
Bir sayı N verildiğinde , sola hizalanmış bir N x N sayı panosu çizin , 1 boşluk bırakın (boşluk olarak) ( N = 5 olan diyagramları göstereceğim ) 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 …

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.