Programlama Bulmacaları ve Kod Golfü

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

30
Önceki cevabı yazdır!
Bu, her bir cevabın önceki cevaba dayandığı bir cevap zincirleme mücadelesidir. Giriş yapmazsanız, bu konuya yapılan en son gönderimi göndereceksiniz. En eski yanıtı sıralamanızı ve en son cevabı bulmak için son sayfaya atlamayı öneririm . puanlama Kazanan bir puan sistemine göre seçilecektir. Her kullanıcıdan gelen her geçerli gönderi 1 puan …

30
Bit git hadi!
Bir tamsayı verildiğinde, N aşağıdaki adımları uygulayın: (örnek olarak 9 kullanarak). N girişi al. ( 9) N'yi base10'dan base2'ye dönüştürün. ( 1001) Her biti 1 arttırın. ( 2112) Sonucu base3 olarak kabul edin ve tekrar base10'a dönüştürün. ( 68) Sonucu İade / Çıktı. Giriş Herhangi bir makul sayı biçiminde alınabilir. …

12
Tic Tac Toe galibi belirleme (yuvarlak tabanlı)
Biraz kod golf oynayalım! Buradaki zorluk Tic-Tac-Toe oyununun galibi bulmak. Bu, açık bir kazanan olan bir tahta vererek birçok kez yapıldı, ancak işte twist: Hücreler bu şekilde numaralandırılmıştır: 1|2|3 -+-+- 4|5|6 -+-+- 7|8|9 Bunun gibi tam 9 hamle dizisi alırsınız: {3, 5, 6, 7, 9, 8, 1, 2, 3} Bu …

30
Lazy Drop Sort Uygula
Bu zorluk zaten zaten droportu açıklar. Ancak, biraz tembelim ve gerçekten sadece dizimin öncekinden biraz daha fazla sıralanmasına ihtiyacım var, tüm yol boyunca sıralanması gerekmiyor . Bırakma Sıralaması'nda, her elemanı ondan önceki herhangi bir öğeden daha az bırakırız. Lazy Drop Sort'da, her bir öğeyi kesinlikle öncekinden daha az düşürüyoruz . …

29
Dönme toplamı
Girdi olarak pozitif tam sayılar içeren kare bir matris alın ve matrisin "döndürülmüş toplamını" hesaplayın. Döndürülmüş toplam: Orijinal matrisin toplamını ve aynı matrisin 90, 180 ve 270 derece döndürülmüş şekilde alın. Diyelim ki matris: 2 5 8 3 12 8 6 6 10 o zaman döndürülmüş toplam: 2 5 8 …

30
Saatleri 90 derecede çıkar
Bugün çocuklarımla oynarken parkta görünüşte basit bir oyuncağın zorlandığını fark ettim. Tekerleğin bir sayıya işaret eden bir üçgeni vardır, ancak aynı zamanda ilk olandan her 90 derecede bir sayıyı gösteren üç dairesi vardır. Yani: Zorluk (gerçekten basit) Herhangi bir kabul edilebilir biçimde 1 ila 12 (üçgenin işaret ettiği rakam) arasında …

18
Taş-Makas-Makas'ta tekrar etmeyin.
Codegolf'un bir Rock-Paper-Scissors turnuvasına sahip olacağına dair söylentiler üzerine kare içermeyen kelimeler konusunu inceleyin . Harflerden oluşan bir kelime R, P, Solduğu kare içermeyen iki kez tekrarlar bir diziyi içermiyorsa. Yani, kelime olarak yazılamaz a x x b nerede ave bherhangi bir uzunlukta kelimeleri ve xen azından uzunluğunun bir kelime …

30
Sıfır Olmayan Dijital Ürün Mücadelesi
Başlangıçta Çarpımsal dijital kök Meydan okuma Temel olarak başlık ne diyorsa yapın Yöntem Olumlu bir tamsayı verilen 1 <= N <= 100000000 , standart giriş yöntemlerimizden biriyle, her basamağı çarparak sıfırları yok sayarak. Ör: Bir numarayı alın demek 361218402: 3* 6=18 18* 1=18 18* 2=36 36* 1=36 36* 8=288 288* …

14
Çatallanmış metin
Bir ASCII harfleri dizisi (büyük ve / veya küçük harf) verildiğinde, her karakterde ikiye bölünen dizgeyi görüntülemek için gereken ham MathJax'ı üst kodlara ve abonelere aktarın. Örneğin, girişler catve horseMathJax'ın sırasıyla aşağıdaki şekilde verdiği çıkışlarla sonuçlanacaktır: Sadece bir giriş yapılması gerektiğine dikkat edin - bu iki yan yana sadece dikey …
26 code-golf  string 

15
Многочлены Чебышёва (Chebyshev Polinomları)
Chebyshev Polinomları , matematiğin her yerinde ortaya çıkan ortogonal polinomların bir ailesidir ve oldukça ilginç özelliklere sahiptir. Bunların bir özelliği, onların tatmin edici benzersiz polinomlar olmalarıdır .Tn(cos(x)) = cos(n*x) Meydan okuma Negatif olmayan bir tamsayı verildiğinde n, nChebyshev Polinomu'nu çıkarmalısınız . .Tn(x) Tanım nOyunu bırakanların Chebyshev Polinom üç dönem Özyinelemeyi …

3
Bir yağsız, ortalama fasulye makinesi
İnsanlara ayrık bir olasılık dağılımı kavramını tanıtmanın klasik bir örneği, fasulye makinesidir . Bu makinenin üstündeki dar bir geçitten düşen büyük miktarda mermer vardır, ardından her bir pimde mermer vuruşlarının pimin soluna veya sağına düşebileceği, pimli sıralara çarptıkları görülmektedir. Son olarak, pimler makinenin altındaki dikey kutularda toplanmaktadır. Bu makinenin basit …

30
Tam sayı mı?
Bir sayıdır bütün hiçbir ondalık kısmı ile negatif olmayan bir tamsayı ise. Yani 0ve 8ve 233494.0bütündür, süre 1.1ve 0.001ve 233494.999değillerdir. Giriş Dilinizin varsayılan temel / kodlamasındaki kayan nokta sayısı. Örneğin, varsayılan tamsayı gösterimi İkili Lambda Calculus olacağını Kilise rakamları . Ama varsayılan tamsayı gösterimi Python olan taban 10 ondalık değil …

22
Zayıf bir asal mı?
Bir prime, en yakın diğer primer ondan daha küçükse zayıf demektir. Bir bağ varsa, asal zayıf değildir. Örneğin 73 zayıf bir asaldır, çünkü 71 asaldır, fakat 75 birleşiktir. Görev Daha asal büyüktür verildiğinde bazı bilgisayar kodunu yazın 2 zayıf bir asal sayı ise giriş belirleyecektir olarak. Bu standart bir karar …


22
İyi bir 2048 kurulu mu?
Buradaki ilk sorum bu, yorumlarda herhangi bir öneriniz memnuniyetle karşılanacaktır! Teşekkürler ;) Giriş One çok yaygın bir strateji 2048 oyun olduğunu asla hiç aşağı kaydırarak . Bu, tüm büyük sayıları üstte ve alttakileri de altta konumlandırır. Dolayısıyla, bu stratejiyi doğru uygularsanız, kartınız her zaman aşağıdaki desenle eşleşecektir: Kontrol edilecek kalıp …

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.