Pemrograman Puzzle & Golf Kode

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

14
Palindrome Reversal-Addition
Palindrome Reversal-Addition Proses Reversal-Addition adalah di mana angka ditambahkan ke terbalik sampai angka yang dibuat adalah palindrome. Misalnya, jika kita mulai dengan 68, prosesnya adalah: 68 + 86 => 154 + 451 => 605 + 506 => 1111 Seperti yang Anda lihat, ini membutuhkan 3 tambahan untuk mendapatkan nomor palindromic. …

9
Diberikan input, pindahkan sepanjang keyboard dengan N karakter
Tantangan: Diberikan input apa pun yang dapat diketik pada keyboard, pindahkan teks bersama dengan karakter N. Ini adalah keyboard QWERTY yang akan digunakan. Anda dapat mengabaikan tombol pengubah (Shift, Caps, Enter, Delete dan Tab). Setelah Anda mencapai satu sisi (misalnya |) putaran kembali, jadi |pergi ke Qjika N = 1. …

9
Siapa yang memenangkan trik Sekop
Tulis kode untuk menentukan siapa yang memenangkan trik empat kartu dalam permainan Spades . Bytes paling sedikit menang. Input adalah string yang berisi daftar empat kartu yang dimainkan secara berurutan seperti TH QC JH 2H(Sepuluh Hati, Ratu Klub, Jack Hati, Dua Hati). Kartu diberikan oleh dua karakter: setelan dari CDHSdan …

2
Menentukan rotasi kotak diberikan daftar poin
Dalam tantangan ini, Anda akan diberikan daftar poin. Titik-titik ini terletak pada perimeter persegi imajiner . Tujuan Anda adalah untuk: Jika memungkinkan, cetak rotasi kotak, yang akan menjadi nilai dari [0, 90) di mana 0 mewakili kotak dengan garis vertikal dan horizontal. Rotasi diberikan dalam derajat yang dihitung berlawanan arah …


13
Partisi Halus
Pertimbangkan array bilangan bulat: [1, 0, 9, 1, 3, 8] Ada banyak cara untuk mem-partisi daftar ini menjadi sublists berturut-turut. Inilah tiga: A: [[1, 0, 9], [1, 3, 8]] B: [[1], [0, 9], [1, 3], [8]] C: [[1, 0], [9, 1], [3, 8]] Kami akan memanggil partisi Y dan memperbaiki …

8
Hapus satu baris dan komentar multiline dari string
Tujuan Dengan menggunakan bahasa pemrograman pilihan Anda, tulislah program terpendek untuk menghilangkan komentar dari string yang mewakili program C. Memasukkan String dapat diambil sebagai bentuk input apa pun, tetapi juga dapat dianggap sebagai variabel. Instruksi Dua jenis komentar harus dihapus: komentar multiline , dimulai dengan /*dan diakhiri dengan*/ komentar satu …

16
Tips untuk bermain golf di sed
Apa tips umum yang Anda miliki untuk bermain golf? Saya mencari ide yang dapat diterapkan untuk masalah kode-golf dan yang juga setidaknya agak spesifik untuk sed (mis. "Hapus komentar" bukan jawaban). Silakan kirim satu tip per jawaban.
19 code-golf  tips  sed 


15
Golf Acak Hari Ini # 4: Paradox Bertrand
Tentang Seri Pertama, Anda dapat memperlakukan ini seperti tantangan golf kode lainnya, dan menjawabnya tanpa khawatir tentang seri sama sekali. Namun, ada papan peringkat di semua tantangan. Anda dapat menemukan papan peringkat bersama dengan beberapa informasi lebih lanjut tentang seri di posting pertama . Meskipun saya memiliki banyak ide untuk …

2
Brainf *** subprogram dengan output unik
Anda harus menulis program 100 byte brainfuck panjang (BF). Satu karakter akan dihapus dari itu dalam setiap cara yang mungkin 100 program baru (panjang 99 byte) yang dihasilkan. Misalnya untuk program ++.>.5 subprogram yang +.>., +.>., ++>., ++..dan ++.>. Skor Anda akan menjadi jumlah output unik yang dihasilkan 100 program. …

4
Hitung ukuran bulan
Ukuran misteri bulan Saya yakin Anda pernah mendengar bahwa bulan mengubah ukurannya. Ketika Anda sedang jatuh cinta dan Anda beruntung, ukuran bulan hampir dua kali lipat dibandingkan dengan situasi normal. Sebagian orang mengatakan alasannya adalah suasana yang bertindak sebagai lensa. Yang lain berpikir bahwa itu hanya masalah perbandingan dengan benda …

6
Sebuah Mnemonic untuk Mengingat 23940
Sistem utama adalah perangkat mnemonik untuk mengubah angka menjadi kata-kata sehingga dapat dihafal lebih mudah. Ini didasarkan pada bagaimana kata-kata terdengar secara fonetis, tetapi untuk membuat hal-hal sederhana untuk tantangan kita hanya akan peduli dengan bagaimana kata-kata dieja. Ini berarti akan ada beberapa konversi yang salah, tetapi tidak apa-apa. Untuk …
19 code-golf  string 

1
Terjemahkan Prelude ke Befunge
Ini adalah Tantangan Mingguan # 2. Tema: Terjemahan Tulis program atau fungsi yang mengambil kode sumber untuk program di Pendahuluan dan kode keluaran untuk program yang setara di Befunge-93 . Agar program menjadi setara, itu harus, untuk setiap input yang diberikan, menghasilkan output yang sama dengan program Prelude, dan berhenti …

11
Keluarkan Wajah pada Kubus Bernomor
Tetapkan angka 0 hingga 7 hingga 8 simpul kubus dengan cara apa pun yang Anda inginkan. Tepat satu nomor harus ditetapkan untuk setiap titik. Misalnya, simpul Anda mungkin ditugaskan seperti ini: 3-----1 /| /| 4-----2 | | | | | | 5---|-0 |/ |/ 6-----7 Tulis program yang menggunakan bilangan …

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.