Pemrograman Puzzle & Golf Kode

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

5
Notasi Ilmiah yang Efisien
Suatu hari guru kimia saya menjelaskan kepada kami tentang notasi ilmiah (menggunakan sejumlah kecil dan mengalikannya dengan kekuatan sepuluh untuk mengekspresikan jumlah besar lebih mudah), yang membawa saya kembali beberapa tahun ketika saya pertama kali mempelajarinya. Setelah mempelajari dasar-dasarnya, kami telah melakukan banyak pertanyaan matematika yang khas, beberapa di antaranya …
12 code-golf  string  math 

14
Mempersiapkan tes pilihan ganda
pengantar Catatan: ini bukan semacam metode untuk mendorong kecurangan. Seperti yang sudah dikatakan oleh Cᴏɴᴏʀ O'Bʀɪᴇɴ , belajar adalah solusi terbaik untuk lulus ujian: 3. Pertimbangkan jawaban berikut untuk tes pilihan ganda: ABCBCAAB Ini adalah tabel yang menunjukkan apakah jawabannya cocok: A B C B C A A B A …

4
Pilih Adegan untuk Film
pengantar Akhirnya perusahaan film membiayai film Anda. Mereka telah memberi Anda anggaran maksimum dan mereka juga mengatur waktu tayang film Anda. Sekarang Anda bisa mulai dengan pra-produksi. Anda memiliki banyak adegan yang sudah direncanakan, tetapi tidak semuanya sesuai dengan anggaran dan filmnya akan terlalu lama. Namun Anda tahu pentingnya setiap …

1
Apakah ada tanda kurung yang menyamar?
Seseorang memberi kami string, tetapi semua karakter seperti braket telah diubah menjadi yang normal, dan kami tidak tahu yang mana, atau bahkan berapa banyak. Yang kita tahu adalah bahwa jika L1,L2,L3,...,LNada berbagai jenis kurung kiri dan R1,R2,R3,...,RNberbagai jenis kurung kanan yang berbeda, semuanya berbeda (2N karakter kurung berbeda), sebuah string …

3
Bantu aku Shut the Box
Inspirasi untuk tantangan ini harus sangat jelas pada saat posting. Tugas Anda harus membuat program gaya Tutup Kotak (tidak berfungsi, program). Dasar-dasar menutup kotak adalah: Pemain berusaha menutup kotak dengan memutar satu set tuas berlabel 1-9. Mereka harus melakukannya dengan membalik tuas. Urutan peristiwa dari setiap belokan adalah sebagai berikut: …
12 code-golf  game  random 

1
Gambar dan beri label kisi heksagonal ASCII
Dalam tantangan saya sebelumnya , saya menggambar diagram pertama sebagian besar dengan tangan (dengan bantuan mode blok visual vim). Tapi tentunya harus ada cara yang lebih baik ... Diberikan input dari dua dimensi, lebar dan tinggi, output grid heksagonal dengan dimensi dalam seni ASCII. Berikut diagram yang dirujuk dalam intro …

5
Terapkan pemendek URL
URL terlalu panjang. Jadi, Anda harus menerapkan algoritma untuk mempersingkat URL. saya. Struktur URL URL memiliki 2 bagian utama: domain dan jalur . Domain adalah bagian dari URL sebelum garis miring pertama. Anda dapat berasumsi bahwa URL tidak termasuk protokol. Jalan adalah segalanya. ii. Domain Domain dari URL akan menjadi …


2
Daftar tantangan kalkulator
Kalkulator register sederhana Tantangan ini melibatkan kalkulator register sederhana yang bekerja dengan cara berikut: Ini memiliki beberapa register bernama A,B,C,...,Z, masing-masing dapat berisi integer, semuanya diinisialisasi 0. Ini menjalankan instruksi 3 karakter: Karakter pertama dari setiap instruksi adalah salah satu dari +,-,*,/,=(menambah, mengurangi, banyak, membagi, menyalin), karakter kedua adalah nama …

4
Smooth vs Chunky vs Squiggles Rusak
Berdasarkan Chunky vs. Smooth Strings . Coretan /\_/\/\__/\/\/\/\_/\_/\menyenangkan untuk dibuat di keyboard saat Anda benar-benar bosan. Tapi tidak semua coretan diciptakan sama. Beberapa coretan halus, seperti \___/, dan beberapa chunky, seperti /\/\/\/\. Yang lain benar-benar rusak, seperti////_\\\ Di dalam setiap coretan Nkarakter, ada N-1persimpangan coretan. Setiap persimpangan berlekuk diklasifikasikan menjadi …

10
9 Kematian Ninja
Terinspirasi oleh percakapan ini dalam obrolan. Tujuan Anda dalam tantangan ini adalah untuk meniru seorang ninja dan menghitung berapa banyak kematian yang tersisa. Spesifikasi Ninja Anda dimulai dengan 9 kematian tersisa. Dia juga mendapatkan kesehatan awal yang integral sebagai input. Kemudian, ia mengambil sebagai masukan daftar peristiwa dalam hidupnya yang …

4
Bangun Pengoptimal Magnitudo Nonografis ™
Nonogram adalah gim puzzle Jepang yang tujuannya adalah untuk menggambar hitam putih sesuai daftar wilayah yang berdekatan, seperti: Tentukan besaran nonografis dari baris atau kolom menjadi jumlah wilayah hitam yang berdekatan di baris atau kolom itu. Misalnya, baris atas memiliki besaran nonografis 1, karena ada satu wilayah 2 kotak di …

1
Buat Solver Frogger
🐸🐸 Anda harus membuat program terpendek untuk selalu menemukan solusi optimal untuk game Frogger yang disederhanakan di kisi 9x9. Elemen Kursus: L- Log (Panjang: 3-4). Ketika Anda melompat pada log, ia membawa Anda dengannya. V - Kendaraan (Panjang: 1-2) Kecepatan (1-2): Di sisi kiri baris akan menjadi kecepatan yang elemen …


7
Tutupi alamat IP dan berikan siarannya
Latar Belakang Terinspirasi oleh pertanyaan Unix.SE ini (dan tentu saja jawaban saya sendiri ). Ketika alamat IP ditentukan untuk antarmuka, sering diberikan dalam bentuk desimal bertitik: a.b.c.d e.f.g.h di mana a.b.c.dalamat aktual dan e.f.g.hnetmask. Netmask, ketika direpresentasikan dalam biner, pada dasarnya adalah sekelompok 1bit diikuti oleh sekelompok 0bit. Ketika netmask …

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.