Pemrograman Puzzle & Golf Kode

15
Kode halaman kode

pengantar Halaman kode memetakan nilai integer ke karakter tertentu. Kami dapat memvisualisasikan halaman kode seperti ini: + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- - - + --- + --- + --- + --- + | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | +...

15
Tips untuk bermain golf di Racket / Skema

Apa tip umum yang Anda miliki untuk bermain golf di Racket / Skema ? Saya mencari ide yang dapat diterapkan pada masalah kode golf secara umum yang setidaknya agak spesifik untuk Racket / Skema (mis. "Hapus komentar" bukan jawaban). Saya tahu Skema dan Racket (sebelumnya Skema PLT) adalah bahasa...

15
Hasilkan array perulangan

pengantar Sebuah Array pointer adalah array Ldari nol bilangan bulat mana 0 ≤ L[i]+i < len(L)berlaku untuk semua indeks i(dengan asumsi pengindeksan 0-based). Kami mengatakan bahwa indeks i menunjuk ke indeks L[i]+i. Array penunjuk adalah lingkaran jika indeks membentuk satu siklus panjang...

15
Pembangun rumah otomatis

Nanobot pembuatan rumah otomatis telah dibuat, dan tugas Anda untuk membuat kode. Ini rumah yang dibuat oleh input 7 4 2 /-----/| / / | |-----| | | | | | | / |_____|/ Input adalah string yang berisi dimensi rumah. 7 adalah lebarnya. |_____| ---7--- 4 adalah tingginya. | | | | 2 adalah...

15
Jalur terpendek dalam grafik pembagi

pengantar Dalam tantangan ini, kita akan berhadapan dengan grafik tak terarah tak terbatas tertentu, yang saya sebut grafik pembagi tinggi . Node-nya adalah bilangan bulat mulai dari 2. Ada tepi antara dua node a <b jika a membagi b dan a 2 ≥ b . Subgraf yang dibentuk oleh rentang 2 hingga 18...

15
Jendela Pangrammatik Terpendek

Pangram adalah kalimat atau kutipan yang berisi semua dua puluh enam huruf alfabet, seperti yang ditunjukkan dalam tantangan golf kode ini . Namun, jendela pangrammatic adalah pangram dalam bentuk beberapa segmen teks, yang mungkin berakhir atau dimulai setengah kata, ditemukan di suatu tempat...

15
Alihkan string

Tantangannya melibatkan hanya beralih string dalam string lain. Penjelasan Jika toggle string adalah substring dari string utama , hapus semua instance dari string toggle dari string utama ; jika tidak, tambahkan string sakelar di akhir string utama . Aturan Semua string terdiri dari...

15
Sembunyikan-dan-Cari Gambar

Dalam tantangan ini, Anda perlu menemukan piksel tertentu dalam sebuah foto (diambil dengan kamera asli). Anda memberikan tupel (R, G, B) dan gambar, dan Anda harus mengembalikan titik (x, y) di dalam gambar yang cocok dengan warna RGB yang diberikan . Gambar mungkin memiliki banyak titik yang...

15
Pisahkan huruf dan angka

Paragraf teks memiliki angka dan huruf alfabet tercampur. Tugas Anda adalah untuk memisahkan angka ke sisi kiri dan huruf alfabet ke sisi kanan dalam urutan yang sama dari setiap baris. Aturan: Angka adalah bilangan bulat; jadi tidak ada titik desimal, dan tidak ada tanda negatif /...

15
Tentukan bidang dengan 256 elemen

Sebuah bidang dalam matematika adalah seperangkat angka, dengan operasi penjumlahan dan perkalian didefinisikan di atasnya, sehingga mereka memenuhi aksioma tertentu (yang dijelaskan dalam Wikipedia; lihat juga di bawah). Bidang terbatas dapat memiliki elemen p n , di mana pbilangan prima, dan...

15
Berjalan di labirin

Atau mungkin itu bukan labirin, tapi tetap saja. Aturan: Masukan adalah string dua baris, yang terdiri dari *, 1, xdan X. Tali itu adalah labirin untuk dilalui. Garis memiliki panjang yang sama . Anda bisa mengambil input sebagai string dengan ,(koma) atau pemisah yang nyaman antara dua baris...

15
Visualisasikan Piramida Perbedaan

Piramida perbedaan adalah piramida di mana setiap diagonal baru adalah nilai absolut dari perbedaan antara unsur-unsur diagonal terakhir. Misalnya, jika kita mulai dengan array 2 5 4 9 3 4 Sekarang, kita mengatur ini dalam kolom diagonal: 2 5 4 9 3 4 Sekarang, kita isi diagonal...

15
Bagaimana cara menurunkan berat badan dengan mudah?

Dalam pertanyaan ini, kita hanya akan fokus pada penurunan berat badan dengan melakukan olahraga, meskipun masih ada banyak cara untuk menurunkan berat badan. Olahraga yang berbeda membakar jumlah kalori yang berbeda. Misalnya, bermain biliar selama satu jam dapat membakar 102 kalori [1] ,...

15
Hofstadter H-sequence

Definisi a(0) = 0 a(n) = n-a(a(a(n-1))) untuk integer n > 0 Tugas Diberikan bilangan bulat non-negatif n, keluaran a(n). Testcases n a(n) 0 0 1 1 2 1 3 2 4 3 5 4 6 4 7 5 8 5 9 6 10 7 11 7 12 8 13 9 14 10 15 10 16 11 17 12 18 13 19 13 20 14 10000 6823 Referensi WolframMathWorld OEIS...

15
Ubah output xxd ke shellcode

Mengambil beberapa output dari xxd dan mengubahnya menjadi shellcode yang dapat digunakan dengan tangan tidak menyenangkan, jadi tugas Anda adalah mengotomatiskan proses. Aturan Kiriman Anda dapat berupa fungsi, lambda, skrip, atau yang setara dengan itu. Anda dapat mencetak hasilnya, atau jika...

15
Irisan huruf segitiga

Diberi nomor input ndari 1ke 26(atau 0ke 25), output pembacaan alfabet dari kiri ke kanan hingga dan termasuk huruf yang sesuai, dengan a=1, b=2, c=3, .... Twist adalah huruf-huruf juga harus diulang secara vertikal sesuai dengan posisi mereka dalam alfabet. Angka ganjil (saat 1-indeks) harus...