Pemrograman Puzzle & Golf Kode

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

2
Membidik sel besar yang sewenang-wenang di Brainf ***
Tugas Anda adalah menulis sepotong kode yang nol sel saat ini dalam varian Brainfuck itu, masing-masing sel dapat berisi bilangan bulat yang ditandatangani dari besarnya sewenang-wenang, bukan normal 0 hingga 255. Anda dapat mengasumsikan ada sel l di sebelah kiri dan sel r di sebelah kanan sel saat ini yang …

30
Temukan si kembar yang unik
Anda akan diberikan dua Array / Daftar / Vektor bilangan bulat non-negatif A dan B . Tugas Anda adalah untuk output tertinggi bilangan bulat N yang muncul di kedua A dan B , dan juga unik di kedua A dan B . Anda dapat berasumsi bahwa setidaknya ada satu nomor …

14
Kiat untuk bermain golf di TeX / LaTeX
Kiat apa yang dimiliki orang untuk bermain golf di TeX / LaTeX? Silakan kirim satu tip per jawaban, masing-masing setidaknya agak khusus untuk TeX / LaTeX. Konteks: Saya perhatikan jawaban ini dan tidak ada pertanyaan kiat untuk TeX / LaTeX, jadi saya membuat yang ini. Ada beberapa tumpang tindih dengan …
28 code-golf  tips 

30
'abc' dan 'cba'
Tugas Anda sederhana, tulis cuplikan kode tunggal yang ketika dieksekusi dalam satu bahasa hanya menghasilkan string 'abc'dan ketika dieksekusi dalam bahasa lain hanya menghasilkan string 'cba'. Program seharusnya tidak menerima input. Ini adalah tantangan kode-golf .

12
Terra Mystica: Kekuatan Bersepeda
Boardgame Terra Mystica memiliki beberapa mekanisme yang sangat menarik untuk salah satu sumber daya utama, daya. Alih-alih mendapatkan dan mengeluarkan unit daya dari bank, setiap pemain memulai permainan dengan tepat 12 unit daya yang didistribusikan di tiga "mangkuk", yang diberi label I, II dan III. Mendapatkan dan membelanjakan daya kemudian …

9
Simulator perambatan api
Misalkan kita memiliki matriks seperti ini: 11111 12221 12321 12221 11111 Matriks ini mewakili medan, dan setiap sel mewakili sebagian medan. Jumlah di setiap sel mewakili waktu bagian medan perlu dibakar sepenuhnya (dalam hitungan menit, jika unit pengukuran diperlukan), sesuai dengan kemampuan terbakarnya . Jika api mulai pada posisi tertentu …

28
Perkalian string elemen-bijaksana
Terinspirasi oleh tantangan ini (terima kasih @cairdcoinheringaahing untuk judulnya!), Tugas Anda adalah mengambil dua string ASCII yang dapat dicetak dan melipatgandakannya berdasarkan elemen dengan aturan berikut. Bagaimana cara kerjanya? Diberikan dua string (misalnya splitdan isbn) Anda akan pertama-tama, memotong yang lebih panjang sehingga mereka memiliki panjang yang sama dan kemudian …

13
Apakah itu kura-kura prima?
Seperti yang kita semua tahu, itu kura-kura sepanjang jalan . Tapi apakah ini juga prima? Sejumlah dianggap "penyu-prima" jika memenuhi kondisi berikut: 1) It is prime. 2) It is possible to remove a single digit leaving a prime number. 3) Step 2 can be repeated until left with a single …
28 code-golf  primes 


30
Segitiga angka!
Kita terbiasa dengan istilah "kuadrat" n yang berarti menghitung n 2 . Kita juga terbiasa dengan istilah "cubing" n berarti n 3 . Yang sedang berkata, mengapa kita tidak bisa juga segitiga angka? Bagaimana cara membuat segitiga suatu angka? Pertama, mari kita pilih nomor 53716,. Posisikan dalam jajaran genjang, yang …


30
Perpanjang surat berjalan
Diberikan string huruf ASCII huruf kecil yang tidak kosong a-z, mengeluarkan string itu dengan masing-masing "run" berturut-turut dari huruf yang sama diperpanjang dengan satu salinan lagi surat itu. Misalnya, dddogg( 3 d 's, 1 o , 2 g 's) berubah menjadi ddddooggg( 4 d 's, 2 o 's, 3 g …
28 code-golf  string 

12
Tulis kode validasi diri
Tulis kode yang menggunakan string sebagai input, dan menampilkan nilai true atau falsey tergantung pada apakah string mengikuti aturan ini atau tidak: Jika Anda menumpuk setiap karakter di atas satu sama lain, konversikan ke biner dan jumlah setiap kolom, maka semua jumlah harus identik. Anda dapat menganggap string input hanya …

20
Urutan jumlah bilangan bulat yang tidak ada dalam urutan
Latar Belakang Pertimbangkan urutan yang didefinisikan sebagai berikut: Elemen pertama adalah 0; Elemen kedua adalah 4; Dari elemen ketiga dan seterusnya, nilainya dapat dihitung dengan: Mengambil himpunan bilangan bulat dari 0 hingga elemen sebelumnya dari urutan (inklusif atau eksklusif, itu tidak masalah); Menghapus semua bilangan bulat yang sudah muncul sebelumnya …

11
Lebih asyik dengan string case ((sangat) sensitif)
Terinspirasi oleh tantangan ini (atau, lebih khusus lagi, dengan salah baca), saya datang dengan tantangan berikut: Diberikan string input S, membalikkan urutan semua karakter huruf besar, dan semua karakter huruf kecil. Biarkan semua karakter non-huruf tetap di tempatnya. Contohnya: Perhatikan bahwa huruf besar W( huruf besar pertama) diganti dengan H(yang …
28 code-golf  string 

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.