Programlama Bulmacaları ve Kod Golfü

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

13
Modül doğrulaması
Hepsi doğru olan ve iki sayı ve bir sonuç içeren modulo kalan hesaplamaları içeren matematik ifadelerinin bir listesi verildiğinde , göreviniz nlistedeki tüm ifadeler için doğru olan ilk sayıları vermektir. Örneğin: [m % 3 = 0, m % 4 = 1, m % 5 = 3], burada% modulo operatörüdür. İçin …
12 code-golf  number 

3
Kombinatoryal muamma!
Giriş: Kombinatorik Mantık Kombine edici mantık (CL), temel olarak işlev olan birleştiriciler olarak adlandırılan şeylere dayanır . İki temel "yerleşik" birleştirici vardır Sve Kbunlar daha sonra açıklanacaktır. Sol associativity CL sol çağrışımdır , yani onu içeren anter çiftinin en solunda yer alan braketler (eşya içeren), eşyaları serbest bırakılarak çıkarılabilir. Örneğin, …

5
Unicode saat kaçta?
Aşağıdaki biçimlerden herhangi birinde bir dize olarak bir girdi süresi verildiğinde, zorluk basittir : hh, hh:mmYa da hh:mm:ssbirlikte 0 ≤ hh ≤ 23, 0 ≤ mm ≤ 59ve 0 ≤ ss ≤ 59. Şu anda saat kaçta aşağıdaki sembolleri kullandığını belirtin: AA LABEL FOR CHARACTER CODE POINT HEXADECIMAL == ==================== …

1
Matematik Metagolf Mania!
Mathemania Özellikleri: Mathemania kodunun her parçası numarayla başlar 2. 'Den, 2aşağıdaki işlemleri yapabilirsiniz: e: Üs. Bu komutun varsayılan değeri sayıyı kareleridir. f: Faktöriyel. Bu komutun varsayılan değeri, sayıdaki ( using f on 2 = 2! = 2) tek faktöriyeli kullanmaktır . r: Kök. Bu komutun varsayılan değeri sayının kare köküdür. …
12 math  metagolf 

2
Profesörün temel bina numarası dönüştürücü
Nutty matematik profesörü tüm araştırmalarını rakiplerinin en zayıflarını bile tilki yapacak bir sistem kullanarak kodlamak istiyor! Bu amaçla profesör, sadece yazdıkları sayının değil, bu sayının her bir basamağının tabanını değiştirmeye karar verdi, basamağın kendini nerede bulduğuna göre (sağdan sayarak, 1 ile başlayarak). Örneğin: 0 sayısının bir rakamı vardır, bu nedenle …

3
Doğal Pi # 2 - Nehir
Hedef Bir karma dizesi olan bir dize verildiğinde, toplam uzunluğunu hesaplayın ve başlangıçtan bitişe kadar olan mesafeye bölün. Simülasyon Neyi simüle ediyoruz? Bu makaleye göre , bir nehrin uzunluğunun başlangıç ​​ve bitiş arasındaki mesafeye oranı yaklaşık Pi! (Bu ampirik olarak onaylanmamış olabilir, ancak verileri bulabilirim ve bu meydan okuma için …

3
Örneği dizine dönüştürme
Topları sabit bir sayıya bir kutuya koyuyoruz . Bu bidonlar boşalmaya başlar. Empty bin (a=4): 0 0 0 0 Ve teker teker kutulara toplar ekliyoruz. 0 0 0 1 or 0 0 1 0 or 0 1 0 0 or 1 0 0 0 Kovaların kopya olmadan ve hiçbirini kaçırmadan …

8
TargetDate ve Haftanın Günü verildiğinde en yakın Tarihi bulun
Belirli bir Haftanın Günü için TargetDate'e en yakın Tarihi bulun. Örneğin, bir tarih 20161219ve haftanın bir günü verildiğinde Friday (6), cevap verilir 20161216. Başka bir örnek, verilen bir tarih 20161219ve haftanın bir günü Wednesday (4), cevaptır 20161221. Son bir örnek, verilen bir tarih 20161219ve haftanın bir günü Monday (2), cevaptır …
12 code-golf  date 

4
Bu telleri çözmeme yardım et!
Kablolarım karışık! Kablolar birbirine dolandığında sinir bozucu değil mi? Bu benim başıma geldi, bu yüzden onları çözmeme yardım etmek istiyorum! Size kolaylık sağlamak için, hepsini cihazdan çıkardım, ancak hepsi hala prize bağlı. Sizin meydan okuma onları çözmek nasıl çözmek için! Giriş Girdi boşluklardan, borulardan ve X'lerden (her iki durumda) oluşacaktır. …
12 code-golf  string 

11
Negatif sipariş tamsayı meydan okuması, ancak Prime Time!
Bu sorudan bahsediyorum , biraz kafanız karışmışsa bir göz atın. Ana görev Göreviniz sıralı tamsayıları azalan sırayla çıkarmak, ancak her vurduğunuzda maksimum tamsayıyı artırmaktır 1 (bu soru için 1 asal sayı olarak kabul edilecektir) . Bu ilk sorudan farklı görünmese de , işin zor kısmı geliyor: Çıkarılan tüm sayılar sadece …

1
Bu hücreleri gruplayın!
Bu meydan okuma Layerz oyununa dayanmaktadır. Stdin'de veya işlev bağımsız değişkeni olarak, her hücrenin boşluk içerdiği 2B dikdörtgen hücre dizisi verildiğinde (penaltı olmadan boşluklar yerine 0'lar kullanmayı seçebilirsiniz), 1, a 2, 3 veya 4 ; boş olmayan her hücre tam olarak bir bölge içerecek şekilde geçerli bölgelere (aşağıda tanımlandığı gibi) …

1
Kanıtlamak 2 + 2 = 2 * 2 (ve benzeri)
Çıktı gibi bu tür ifadelerin tam biçimsel puf 1+2=3, 2+2=2*(1+1)vb Introuction Peano Aritmetiği biliyorsanız, muhtemelen bu bölümü atlayabilirsiniz. Doğal Sayıları şu şekilde tanımlıyoruz: (Axiom 1) 0 is a number (Axiom 2) If `x` is a number, the `S(x)`, the successor of `x`, is a number. Dolayısıyla, örneğin S(S(S(0)))bir sayıdır. Kodunuzdaki …

1
Susuzluktan ölmeni izlemek istiyorum
Siz iki kasaba arasındaki çölü geçen bir gezginsiniz. Durmadan geçebilecek kadar su taşıyamazsınız. Bu klasik bir bulmacanın bir çeşididir. Kurallar Bir çöl şöyle görünür: çoğunlukla boş alanlardan oluşan bir Gxy ızgarası. İşaretli Salan başladığınız Eyerdir, bitirmek istediğiniz yerdir ve N ile işaretlenmiş bir kare N birim su tutar. .Sıfır su …
12 code-golf  game  search 

5
Ascii-art'ı daralt
Meydan okuma Dize olarak veya standart girdi yoluyla yazdırılabilir ascii karakterlerin dikdörtgen bir ızgarası verildiğinde, boşluk olmayan karakterleri alttaki bir kazığa daraltan bir işlev veya program yazın. Kurallar: Çıktı, girdi ile aynı boyutlara ve karakterlere sahiptir. A boşluk olmayan karakteri (row a,column b)bir boşluk karakteri olamaz ' 'de (a-1, b), …

2
Canlandırın Maceracı
Meydan okuma Senin görevin ürpertici (yani Halloween) labirent hareket maceracı Adve animasyon etmektir. Adve bir •; Yine de karakter sıvısı, bu yüzden farklı bir karakterle temsil edilmesini umursamıyor. Adve'ye animasyon uygulamak için her kareyi yazdırırsınız; bir çerçeve içinde bulunduğu yeri gösteren haritadır. Adve her turda bir boşluk ileri gider ve …
12 code-golf  string 

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.