Programlama Bulmacaları ve Kod Golfü

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

19
Büyük bir ASCII X çizin
Sorun Benzer bir şey yapmak için önceki bir meydan okuma Pozitif tamsayı giriş nçıktısı verildiğinde bu kalıbı izleyen bir şekil verilir: girdi n=1: * * * * * girdi n=2: ** ** **** ** **** ** ** girdi n=3: *** *** *** *** ***** *** ***** *** *** *** *** …

13
Çizgi çizme karakterlerini kullanarak bir sudoku panosu çizin
Bu kod golf. Bu meydan okuma için, bir yöntemi kabul edeceğim (tam bir programa ihtiyacınız yok), ancak yöntem imzası bayt sayısına doğru sayıyor ve tam imzayı (lamdba değil) görmek istiyorum. Yöntemin girdisi, 81 öğeli bir tamsayı dizisidir. Yöntemin çıktı / dönüş değeri diziyi bir ascii sudoku panosu olarak temsil eden …

6
Ay Evresini Çiz
Meydan okuma Ayın evresi göz önüne alındığında, ASCII sanatı kullanarak çizin. Programınız yeni ay, ağda hilal, ilk çeyrek, ağda gibibus, dolunay, karamsar, son çeyrek ve azalan hilal işlemelidir. Girişiniz bir tamsayı olacaktır. 0 -> new moon 1 -> waxing crescent 2 -> first quarter 3 -> waxing gibbous 4 -> …

30
Bir şifre okuyun
Zorluklarınız klavye / standart girişten bir "şifre" okumaktır. Zorluk : Bir dize okuma sGörünmeyen . İçindeki her karakter için sbir karakter yazdırın c. Gerçek zamanda. Kurallar: cGerçek zamanlı yazdırmalısınız . Kullanıcı bir karakter girer girmezc . c sabit olmalı, yani aynı karakter olmalıdır. cherhangi bir görünür olabilir karakter olabilir (yani …
20 code-golf  string 


18
İlişkisiz Bir Numara Bulma
Giriş olarak 2 negatif olmayan tamsayı verildiğinde, 2 girişteki herhangi bir matematiksel işleçle oluşturulamayan negatif olmayan bir tamsayı çıktılayın. Örneğin, verilen girdiler 2ve 3, 6, 0, 5, 1, 9, 8, 23, 2hepsi geçersiz çıktılardır. Dikkate alınması gereken işlemler: Addition (a + b) Subtraction (a - b) and (b - a) …

16
Xor şifrelemenin şifresini çözme
Göreviniz şifrelenmiş bir dizeyi giriş olarak almak ve şifresiz dizeyi çıktı almak ve gizli mesajını ortaya çıkarmaktır. Hem giriş hem de çıkış dizeleri, bu 64 ASCII karakter listesinden karakterler içerecektir (baştaki boşluğa dikkat edin): !"#$%&'()*+,-./0123456789:;=?@[\]^_abcdefghijklmnopqrstuvwxyz|~ Bu karakterlere, yukarıda listelendikleri sırayla numaralar atanır: ! " # $ % & ... 0 …

20
Rakam İçeren Kelimeler
Rakam kelimesi, bazı harfleri kaldırdıktan sonra, tek rakamlardan biriyle kaldığınız bir kelimedir: BİR, İKİ, ÜÇ, DÖRT, BEŞ, ALTI, YEDİ, SEKİZ veya DOKUZ (SIFIR değil). Örneğin, BOUNCE ve ANNOUNCE basamaklı kelimelerdir, çünkü bir basamak içerirler. ENCODE, sıralı olmadıkları için O, N ve E içermelerine rağmen bir rakam sözcüğü değildir. Girdi veya …
20 code-golf  string 

10
Dört Doğrulayıcı Bağla
Giriş Connect Four, arka arkaya dört tane almaya çalıştığınız bir oyundur: yatay, dikey veya çapraz. Bu kod golf, biz bir oyun tahtası verilen kim kazandı bulmaya çalışacağız. Her zaman bir kazanan ve sadece bir kazanan olacak. Görev Bir Connect Four tahtası verildiğinde kazananın kim olduğunu bulun: Xveya Y. Her zaman …

1
İyi titreşimler
Theremin sesi The Beach Boys şarkısı Good Vibrations'da ölümsüzleştirildi . Birçoğu sesini Star Trek'in orijinal serisinin temasıyla da ilişkilendiriyor , ancak görünüşe göre bir soprano öykünmesi idi . Bu meydan okuma bir theremin uygulamanızı gerektirir . Giriş Aşağıdaki gibi bir ses çıkış aygıtından ton üretecek şekilde bir fareden veya başka …
20 code-golf  music 

7
Altıgen Üçgenler!
Göreviniz: kenar uzunluğu bir altıgen üçgen yapmak n, npozitif bir tam sayı veya 0'dır. İlk olarak, bir altıgen tanımlayayım: / \ | | \ / (İnanılmaz ASCII sanatı, değil mi?) Altıgenler tarafları paylaşarak birbirine bağlanabilir: / \ / \ | | | \ / \ / / \ | | …

8
Polinomu bulun
Bunu biliyoruz f negatif olmayan tamsayı katsayılı bir polinom olduğunu. Verilen f (1) ve f (1 + f (1)) dönüşü f . Sen çıkış may f katsayıları listesi gibi, bir ASCII polinom veya benzeri biçimlendirilmiş. Örnekler: f(1) f(1+f(1)) f 0 0 0 1 1 1 5 75 2x^2 + 3 …

30
Serpiştirme ters çevirme
Bir dize verildiğinde, serpiştirerek ters çevirin. abcdefghiVe abcdefghij0 dizinli için nasıl yapılacağı aşağıda açıklanmıştır : Hatta endekslerdeki karakterleri tek endekslerdeki karakterlerden ayırın:Acegi bdfh Acegi bdfhj Tek endekslerdeki karakterleri tersine çevir:Acegi hfdb Acegi jhfdb Tekrar bir dizeye serpiştirin:ahcfedgbi ajchefgdib kurallar Hem eşit uzunlukta hem de tek uzunlukta dizeleri desteklemelisiniz. 0-index-wise olarak, …
20 code-golf  string 

3
[Br] eaking Kodu Golf [Ba] d
Aşağıdaki dizeyi düşünün: Tin Snips Bu dize periyodik tabloda birkaç atomik sembol içerir . Birkaçını tanımlamak için bu dizeyi yeniden yazabiliriz: [Ti][N] [Sn][I][P][S] Tabii ki, bu şekilde de yazabiliriz: T[In] [S][Ni][P][S] Girişi yeniden yazma kuralları aşağıdaki gibidir: Giriş durumu, eşleşen atom sembolleri açısından önemli değildir. Atomik bir sembolde bir eleman …

19
Bir buhar kullanıcısının ne kadar şöhreti var? [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ı . Giriş Buharı bilmeyenler için - veya en azından bu özel yön için: Genellikle insanların profillerinde, insanlar …

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.