Programlama Bulmacaları ve Kod Golfü

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

12
N Kaprekar Sayılarını Hesapla
Bir Kaprekar numarası bir n-haneli bir sayıdır k , bu birinci , n ya da n-1 , 2 saniye eklenir ^ k basamak N , N ^ 2 basamak, sonuç N. Örnekler: 9^2 = 81. 8+1 = 9. 45^2 = 2025. 20+25 = 45. 297^2 = 88,209. 88+209 = 297 …
12 code-golf 

11
Tuhaf numaralar yazdır
Garip bir sayı, uygun bölenlerin toplamının sayının kendisinden daha büyük olduğu ve uygun bölenlerin hiçbir alt kümesinin bu sayıya karşılık gelmediği bir sayıdır. Örnekler: 70, garip bir sayıdır, çünkü uygun bölücüler (1, 2, 5, 7, 10, 14 ve 35) 74'e eşittir, bu sayı 70'ten büyüktür ve bu sayıların hiçbiri 70'e …
12 code-golf 

2
Yararsız bir tercüman uygulayın [kapalı]
Kapalı . Bu sorunun ayrıntılara veya açıklığa ihtiyacı var . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek ayrıntıları ekleyin ve sorunu giderin . 2 yıl önce kapalı . Göreviniz Yararsız dile bir tercüman oluşturmaktır : İşlevsel gereksinimler şunlardır: Açıklanan tüm komutlar tercüman tarafından kabul …

10
Virgülle ayrılmış aralıkların sıralı bir listesine alfasayısal karakter dizisi
Sıralanmamış alfasayısal karakterler dizesi verilir, ör. ABC321STPpJqZZr0 ASCII değerine göre sıralanmış, büyük / küçük harfleri yok sayan ve yinelenenleri kaldıran ( yani yalnızca büyük harf ve sayısal karakterler çıktısı alan) bir "," ayrımlı karakter aralığı listesi , ör. 0-3, A-C, J, P-T, Z kurallar Programınızın uzunluğu her zamanki gibi temel …
12 code-golf  string 

2
Devre şemasını yorumlama
Zorluğunuz, mantık kapıları ile birlikte bir devre şemasını yorumlamaktır. Mantık kapıları (bu zorluğu tamamlamak için bunların ne yaptığını / neler olduğunu bilmeniz gerekmez): ve kapı: a veya kapı: o nand kapısı: A ne kapı: O xor kapısı: x xnor geçidi: X kapı değil: ~ Sonuncusu hariç her kapı iki girdi …

1
2B bayt dizisindeki dikdörtgen sayısını bulma
0000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000 0000001111111111111100000000000000000011111111111111100000000000000000 0000001111111111111100000000000000000011111111111111100000000000000000 0000001111111111111100000000000000000011111111111111100000000000000000 0000001111111111111100000000000000000011111111111111100000000000000000 0000000000000000000000000000000000000011111111111111100000000000000000 0000000000000000000000000000000000000011111111111111100000000000000000 0000000000011111100000000000000000000011111111111111100000000000000000 0000000000011111100000000000000000000011111111111111100000000000000000 0000000000011111100000000000000000000011111111111111100000000000000000 0000000000000000000000000000000000000011111111111111100000000000000000 0000000000000000000000000000000000000011111111111111100000000000000000 0000000000000111111000000000000000000011111111111111100000000000000000 0000000000000100001000000111111000000011111111111111100000000010000000 0000000000000100001000000111111000000000000000000000011000000000000000 0000000000000111111000000111111000000000000000000000011000000000000000 0000000000000000000000000000111111000000000000000000000000000000000000 0000000000000000000000000000111111000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000 Size mx n boyutunda 2 boyutlu bayt dizisi verilir. Tüm baytların 1 veya 0 olduğu garanti edilir. Yukarıda gösterildiği gibi, 2d'de görüntülendiğinde 1'lerin temsil ettiği dikdörtgen sayısını bulun. Sadece …

4
Manufactoria'daki Mod 7
Basit bir Manufactoria mücadelesi. Giriş modülü 7'yi hesaplayın. Giriş big-endian ikili dosyasında olacaktır (mavi = 1, kırmızı = 0). Çıktı aynı biçimde olmalıdır. Test örnekleri sağlanmıştır. En küçük parça sayısı kazanır. http://pleasingfungus.com/Manufactoria/?ctm=Mod7;Input:_binary_number_big_endian._Output:_that_binary_number_mod_7;bbb:|brrr:b|brrrr:br|bb:bb|bbrrb:brr|brrrrb:brb|bbrb:bbr; 13; 3; 1 ; (giriş modu 7 0 ise, hiçbir şey çıktılamaz.)

24
Bir sayının küp kökünü hesaplama
Bu kod golfünün amacı, girdi olarak verilen bir sayının küp kökünü hesaplayan ve çıkaran bir program veya işlev oluşturmaktır. Kurallar: Harici kaynak yok Yerleşik küp kök işlevlerini kullanmaz. Bir sayıyı bir güce (kare kök, 4. kök vb. İçeren) yükseltebilecek yöntem / işleçler kullanılmaz. İşleviniz / programınız kayan noktalı sayıları ve …
12 code-golf  math 

6
Tahliye aşağı gider
Bir zamanlar bir dizi yatay boru ile bağlanmış 4 veya daha fazla dikey borunuzun olduğu ve dikey borulara bir top veya su atmanız gereken bu (mini) oyunla karşılaştım. Bildiğim 2 çeşit var: Nesneyi çıkışlardan birinin altında bir kovaya / sepete alın (hangi boruyu atacağınızı tahmin edin) Nesnenin hangi borudan geleceğini …

30
Dikey kelimeler içeren bir dize yazdırma
Senin görevin ascii karakter giriş dizesini almak ve dizeyi boşluklarla ayrılmış bir dizi dikey kelime olarak çıktısını almaktır. Aşağıda bir örnek gösterilmiştir: Dize verildiğinde: Hello, World! My name is Foo. çıktı: H W M n i F e o y a s o l r m o l l e …

7
C kodu girici
Durum: Bilgisayar sınıfınıza C programlarının nasıl yazıldığını öğreten bir lise öğretmenisiniz. Ancak, bu terimin sadece başlangıcı olduğundan, onlara girintinin ve aralığın önemini öğretmediniz. İşlerini işaretlerken, gözleriniz acı içinde çığlık atarsınız ve bunun devam edemeyeceğini anlarsınız. Görev: Herhangi bir dilde, giriş olarak geçerli bir C kaynak kodu alan ve güzel biçimlendirilmiş …

5
Kabuk betiğinin alt kümesini uygulama
Bu sitede, tercüman etiketinde çeşitli dillerin uygulanmasını içeren birçok sorun vardı . Ancak, pratikte hepsi kimsenin kullanmadığı ezoterik dillerdi. Buradaki kullanıcıların çoğunun zaten bildiği pratik bir dil için bir tercüman yapma zamanı. Evet, başlığı okumakta sorun yaşıyorsanız kabuk betiğidir (sahip olduğunuzdan değil). (evet, bu zorluğu kasıtlı olarak yaptım, çünkü GolfScript …

5
Hardy-Ramanujan sayı genellemesi
Hardy-Ramanujan sayısı olarak bilinen 1729, iki pozitif artı tamsayı küpünün toplamı olarak iki şekilde ifade edilebilen en küçük pozitif tamsayıdır ( 12^3+1^3=10^3+9^3=1729). Bir tamsayı n(tercih ettiğiniz dilde doğal olan herhangi bir biçimde girdi olarak) n, iki farklı şekilde th gücüne yükseltilen iki pozitif tamsayının toplamı olarak ifade edilebilen en küçük …

1
gün doğumu ve gün batımı
Biraz romantikim, bulunduğumuz yerde gün doğumu ve gün batımlarını görmek için eşimi çıkarmayı seviyorum. Bu egzersizin uğruna, diyelim ki, hangi tarih, enlem ve boylam için olursa olsun, gün batımının veya güneşin doğuş zamanını söyleyebilecek bir kodum yok. Göreviniz kodlayıcılar, ondalık enlem ve boylam (N ve W derece olarak alınır, bu …
12 code-golf  math 

12
Sayı dizesini daraltma
Herhangi bir uzunlukta 1ve 2herhangi bir uzunlukta bir dize verildiğinde , bu kriteri izleyerek dizeyi son bir forma küçültmenin kaç adım gerektiğini hesaplayan bir kod yazın ( artık bir işlev olması gerekmiyor , her şey iyi olacak): Dize ise 112112, bu araçlar böyle bir 1, iki 1'leri ve bir 2 …
12 code-golf 

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.