Pemrograman Puzzle & Golf Kode

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

1
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 len(L). Berikut ini beberapa contohnya: [1,2,-1,3]bukan array pointer, …

5
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. | …

30
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 karakter ASCII yang dapat dicetak Fungsi harus …
15 code-golf  string 

9
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 yang …
15 code-golf  tips  lisp 

5
Kode halaman kode
pengantar Halaman kode memetakan nilai integer ke karakter tertentu. Kami dapat memvisualisasikan halaman kode seperti ini: + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- - - + --- + --- + --- + --- …

12
Ravenity of Cube Distance Numbers
Terinspirasi oleh entri Numberphile ini Latar Belakang Angka jarak kubus bilangan bulat n didefinisikan di sini sebagai himpunan bilangan bulat yang berjarak x³ untuk x yang diberikan . Untuk contoh sederhana, dengan n=100dan x=2, angka jarak kubus adalah {92,108}. Ini dapat diperluas ke set yang lebih besar hanya dengan memvariasikan …

10
Tentukan jenis input
Tantangannya sederhana: Tentukan jenis input, dan hasilkan pengidentifikasi yang memberi tahu jenis inputnya. "UI", Unsigned integer: 0, 1, 34,111111111111111111111111111111111111111111 "SI", Signed integer: +0, +1, +42, -1, -3,-111111111111111111111111111111111111111111 "UD", Unsigned desimal: 0.0, 1.23,1234.1234 "SD", Signed desimal: -0.0, +0.0,-1.235 "LE", Surat: a- zdan A-Z "SY", Simbol: Poin kode ASCII: [32-47, 58-64, 91-96, …

6
Keuntungan toko mainan
Cerita "2016? Al..baik," gerutu penjual mainan Hilbert. Dia membuka matanya, mengusap saus salad yang menetes dari telinganya dan makan cremeschnitte pagi yang baru dimulai. Teladan liburan. Dia perlu pergi bekerja sekarang, dan menyelesaikan akuntansi tahun ini. Natal adalah periode yang sangat menguntungkan tahun ini, terutama untuk penjualannya. Hilbert tahu persis …
15 code-golf 

18
Balikkan gambar png
Buat program atau fungsi yang menggunakan nama file sebagai argumen atau membacanya dari input standar, dan menyelesaikan tugas berikut: Baca gambar dari file png (nama diberikan sebagai argumen). Membalikkan warna dalam gambar itu, sehingga misalnya hijau tua (0, 75, 30) akan menjadi (255, 180, 225) (karena 255-0 = 255, 255-75 …


4
Bangun kamar sederhana dalam seni ASCII
Sebuah ruangan dapat terdiri dari empat persegi panjang yang terhubung, misalnya sebuah ruangan berbentuk L. Ruangan seperti itu dapat dideskripsikan dengan daftar dimensi yang menggambarkan ukuran masing-masing persegi panjang. Asumsikan Anda memiliki dua daftar input. Yang pertama berisi lebar persegi panjang yang ditumpuk secara vertikal satu sama lain. Yang kedua …


5
Seberapa jauh dari eksterior?
Ambil wilayah 2D ruang yang dibagi menjadi elemen-elemen unit square yang selaras dengan pusatnya disejajarkan pada interval integer. Tepi dikatakan internal jika dibagikan oleh dua elemen, jika tidak itu adalah tepi eksternal. Tujuan Anda adalah untuk menemukan jumlah minimum elemen tetangga yang harus dilalui untuk mencapai tepi luar mulai dari …

1
Progresi aritmatika dengan warna yang sama
Teorema Van der Waerden mengatakan itu Untuk bilangan bulat positif yang diberikan rdan k, ada beberapa angka Nsehingga jika bilangan bulat {1, 2, ..., N}berwarna, masing-masing dengan r warna yang berbeda, maka setidaknya ada kbilangan bulat dalam perkembangan aritmatika semua warna yang sama. Yang paling sedikit Nadalah nomor Van der …

3
Ke mana pesawat ruang angkasa pergi?
Berdasarkan ide yang disarankan oleh Zgarb . Pesawat ruang angkasa bergerak di sekitar kisi 3D biasa. Sel-sel grid diindeks dengan bilangan bulat dalam sistem koordinat tangan kanan, xyz . Pesawat ruang angkasa dimulai pada titik asal, menunjuk sepanjang sumbu x positif , dengan sumbu z positif mengarah ke atas. Pesawat …

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.