Pemrograman Puzzle & Golf Kode

T&J untuk penggemar teka-teki pemrograman dan pegolf kode

13
Halo Pelangi Dunia
Berurusan dengan warna dalam bahasa non-markup sering memperumit masalah. Saya ingin melihat beberapa variasi tentang bagaimana warna digunakan dalam berbagai bahasa. Objek dari kompetisi ini adalah untuk menampilkan 'Hello World' dalam tujuh warna pelangi. Menurut Wikipedia, ini adalah 7 warna. Red #FF0000 (RGB: 255, 0, 0) Orange #FF7F00 (RGB: 255, …

10
Temukan penjumlahan terbesar
Diberikan urutan bilangan bulat menemukan jumlah terbesar dari urutan (bilangan bulat pada posisi berurutan) dari urutan. Urutan selanjutnya bisa kosong (dalam hal ini jumlahnya adalah 0). Input dibaca dari input standar, satu bilangan bulat per baris. Jumlah terbesar harus ditulis ke output standar. Saya menulis generator kecil untuk Anda: #include …

5
Penerjemah Skor Musik
Diberi skor musik ascii, Anda harus dapat menampilkan not dan panjang korespondensinya. Skor akan berisi antara 5 dan 15 catatan inklusif, dan ditranskripsikan pada stave. Paranada terdiri dari lima garis horizontal yang terdiri dari - (minus) karakter yang dipisahkan oleh garis spasi. Intinya di paranada setara dengan catatan 'E'. Garis …

7
Tulis program yang mereplikasi diri.
Tulis program sederhana yang menyalin dirinya sendiri ketika dieksekusi. Program Anda harus berupa file yang dapat dieksekusi pada Windows, Linux, dll., Harus menghasilkan file yang dapat dieksekusi baru, yang identik dengan file yang dapat dieksekusi asli Anda, dengan nama acak, dan berhenti. Program Anda seharusnya tidak melibatkan segala jenis membaca …
11 code-golf  quine 

5
Hitung perbedaan antara dua hari.
Masalah manipulasi tanggal lainnya: P Tugas Tulis program atau fungsi yang menghitung perbedaan antara dua tanggal yang diberikan oleh pengguna. Input output Mirip dengan yang sebelumnya , input adalah dua YYYYMMDDs, dipisahkan oleh spasi , koma ,, atau tanda minus -. Contoh nilai input: 20100101-20010911 20110620-20121223 19000101 20101010 33330101,19960229 00010101 …
11 code-golf  date 


8
Penghitung skor untuk Skat
Tugas Anda adalah menulis sebuah program kecil, yang menghitung poin-poin dari tangan Skat. Deck Skat memiliki kartu 7 hingga 10, Jack, Queen, King dan Ace (disebut Unter, Ober, König dan Daus). Kami menggunakan jas Jerman, yang memiliki Acorns, Leaves, Hearts and Bells, bukan Club, Spades, Hearts dan Diamonds. Poin ditentukan …

30
Hitung semua angka palindrom (dalam desimal) antara 0 dan n
Dengan bilangan bulat n-negatif, sebutkan semua angka palindromik (dalam desimal) antara 0 dan n (rentang inklusif). Angka palindromik tetap sama ketika digitnya dibalik. Angka palindromik pertama (dalam basis 10) diberikan di sini : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 22, 33, 44, 55, 66, 77, …
11 code-golf  number 

1
Tulis utilitas kompresi untuk file gzip
Tugas tantangan ini adalah sebagai berikut: Tulis sebuah program yang membaca file dengan ukuran yang masuk akal (misalkan <16 MB) dari stdin atau di tempat lain (sesuka Anda, tetapi jangan di-hardcode), dan masukkan output terkompresi ke stdout. Outputnya harus berupa file terkompresi gzip yang valid dan jika file terkompresi berjalan …

2
Dekripsi dengan analisis pola
Anda diberi string terenkripsi, dienkripsi menggunakan cipher substitusi yang sangat sederhana. Masalah Anda tidak tahu apa itu sandi tetapi Anda tahu sandi itu adalah bahasa Inggris dan bahwa huruf yang paling sering dalam bahasa Inggris adalah etaoinshrdlucmfwypvbgkqjxz dalam urutan itu. Satu-satunya karakter yang diizinkan adalah huruf besar dan spasi. Anda …

5
Perhitungan Topswops cepat
Dari AZSPCS : Misalkan Anda memiliki setumpuk yang berisi kartu n. Setiap kartu berisi angka dari 1 hingga n, dan setiap nomor muncul tepat pada satu kartu. Anda melihat nomor di kartu atas - katakan saja k - dan kemudian membalik urutan kartu k atas. Anda melanjutkan prosedur ini - …

7
Bangun permainan menebak kata sembilan tingkat
Dasar: Anda harus memberikan permainan tebak kata sembilan tingkat dengan karakter sesedikit mungkin (dalam bahasa pilihan Anda). Metrik: Berikan daftar kata (satu kata per baris, dipisahkan oleh baris baru) (mis. /usr/share/dict/wordsBisa dilakukan) Tidak masalah untuk mem-pipe nama file atau daftar kata itu sendiri ke dalam solusi Anda. Berikan 9 level …
11 code-golf  game 

15
Pertukaran Hadiah Liburan
Masalah lain dari golf internal kita ... yang ini sekitar liburan tahun lalu. MASALAH Andy, Barb, Carl, Didi, Earl, dan Fran saling membeli hadiah. Gambarlah nama untuk pertukaran hadiah. Setiap orang membeli satu hadiah dan menerima satu hadiah. Tidak ada yang membeli hadiah mereka sendiri. Menjalankan solusi beberapa kali akan …
11 code-golf 

26
Kombinasi Matematika
Tulis program yang mengambil input seperti: n,k yang kemudian menghitung: dan kemudian mencetak hasilnya. Contoh numerik: Memasukkan: 5,2 Perhitungan internal: Hasil cetak: 10 Saya ingin melihat jawaban yang mengalahkan solusi python saya dengan 65 karakter, tetapi semua bahasa jelas diterima. Inilah solusi saya: n,k=input();f=lambda x:+(x<2)or x*f(x-1);print f(n)/(f(k)*f(n-k)) Edit: Saya akui …

1
Lakban Penentu Regex
Tugas Anda adalah membuat program yang menentukan apakah string yang diberikan adalah ekspresi reguler yang valid atau tidak menggunakan cuplikan kode yang bersumber dari situs di jaringan StackExchange. Untuk keperluan tantangan ini, ekspresi dialek biasa akan menjadi set dipreteli dan sebagian besar minimal meta-karakter: ()*?|\. Dengan demikian, Anda tidak akan …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.