Pemrograman Puzzle & Golf Kode

10
Berapa lama untuk mengetik ini?

pengantar Saya bisa mengetik dengan kecepatan sedang, menggunakan tata letak keyboard QWERTY. Tetapi jika sebuah kata seperti yellowwooddoor memiliki satu ton surat yang diulang, dibutuhkan waktu lebih lama untuk mengetiknya. Lebih buruk lagi adalah ketika kata seperti "lompat" memiliki jari yang...

10
Ketik-periksa ekspresi

Diberikan ekspresi infiks, tentukan apakah semua konstanta memiliki tipe yang sama. Operator hanya akan terdiri dari operator diad ini :+-/* Program atau fungsi Anda harus mengambil string ekspresi yang valid sebagai input, dan menampilkan nilai kebenaran jika konstanta dalam ekspresi adalah...

10
Tentukan apakah kisi berisi kisi lain

Tantangan Buat fungsi mengambil dalam dua array 2 dimensi Karakter (atau String jika bahasa pemrograman tidak memiliki karakter sebagai tipe data) sebagai input: a dan b. Jika bahasa Anda tidak mendukung input ini, Anda dapat menggunakan variabel satu byte standar lainnya. Tugas Anda adalah...

10
Golf array Ada saya

Latar Belakang Ada adalah bahasa pemrograman yang tidak dikenal karena kekasarannya. Namun, sintaks literal arraynya secara teori memungkinkan spesifikasi array yang cukup singkat. Berikut ini adalah deskripsi EBNF sederhana dari sintaks literal array (lumayan untuk bottlecaps.de : array ::=...

10
Transisi String ke Bit

Tugas Diberikan string input dari satu atau lebih karakter ASCII dengan titik codep antara 0 dan 128 (eksklusif), lakukan hal berikut: Konversi setiap karakter menjadi kode ASCII 7-bitnya (jika kode ASCII kurang dari 7 bit, masukkan nol bit di depan) Menggabungkan semua bit (ini menghasilkan...

10
Kecocokan topik berlangganan MQTT

Latar Belakang MQTT (pesan antrian Telemetry Transportasi) adalah standar ISO mempublikasikan-berlangganan berbasis protokol pesan ( Wikipedia ). Setiap pesan memiliki topik, seperti contoh berikut: myhome/groundfloor/livingroom/temperature USA/California/San Francisco/Silicon...

10
Penghitungan Garis Alfanumerik dan Kurva

Diberikan string input, tulis program yang menampilkan jumlah total garis dan kurva yang dimilikinya. Tantangan Ambil input dari STDIN, atau metode input lainnya. Output ke STDOUT, atau metode output lainnya, jumlah total garis dan kurva yang terkandung dalam string, dalam urutan itu ,...

10
Timbang kata-kata Anda!

Tantangan Diberikan dua string, masing-masing panjangnya hingga 30, terdiri dari karakter ASCII yang dapat dicetak (kode [ 32 , 126 ][32,126][32, 126] ), menempatkan mereka ke skala keseimbangan dalam byte kode paling sedikit! Ini terdiri dari langkah-langkah berikut: Hitung dan bandingkan bobot...

10
Bicara juru bahasa

"Talk" adalah bahasa berbasis akumulator yang dibajak yang dibuat sebagai tanggapan terhadap kutipan Dennis di talk.tryitonline.net. Waiting for someone to create an esolang called talk. . Bahasa "Talk" memiliki 4 perintah: 00 Jika akumulator adalah 0, atur akumulator ke 0. 01 Jika akumulator...

10
Pesawat meledak

The Pukulan-up adalah alat yang ampuh dalam geometri aljabar. Hal ini memungkinkan penghapusan singularitas dari set aljabar sambil mempertahankan sisa struktur mereka. Jika Anda tidak terbiasa dengan hal itu, jangan khawatir, perhitungan yang sebenarnya tidak sulit untuk dipahami (lihat di...

10
Golf (6-kartu) Golf!

Golf golf! Ini adalah tantangan pertama saya, jadi harap lembut! Tantangannya adalah untuk menulis program yang akan menghasilkan skor yang benar untuk tata letak dalam permainan kartu "Golf." Permainan kartu Golf memiliki banyak variasi. Aturan rumah yang saya gunakan mengikuti aturan standar...

10
Perkirakan kelima sempurna

Mulai dari 1-TET, berikan temperamen yang sama yang memiliki perkiraan yang lebih baik dan lebih baik dari kelima sempurna (rasio hanya 3/2). ( Urutan OEIS A060528 ) Deskripsi formal urutan, disalin dari OEIS: Daftar temperamen yang sama (pembagian yang sama dari oktaf) yang langkah skala...

9
Masalah N-Queens [ditutup]

Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Code Golf Stack Exchange. Ditutup 5 tahun yang lalu . Terkunci . Pertanyaan ini dan...

9
Algoritma menggambar garis cepat

Tugasnya adalah menemukan cara untuk menggambar garis horizontal dalam array bilangan bulat 16-bit. Kami mengasumsikan array 256x192 piksel dengan 16 piksel per kata. Baris adalah proses yang berdekatan dari set (1) bit. Baris dapat dimulai di tengah kata apa pun, tumpang tindih dengan kata lain,...

9
Penomoran teka-teki silang

Menghasilkan sebuah program untuk memberi nomor dengan benar pada grid silang. Memasukkan Input akan menjadi nama file yang mewakili kisi teka-teki silang. Nama file input dapat diberikan sebagai argumen, pada input standar, atau dengan cara konvensional lain selain hardcoding. Format file...

9
Bangun mesin untuk permainan labirin

Ini adalah tindak lanjut dari Mencetak pertanyaan labirin . Jika Anda menyukai pertanyaan ini, silakan tambahkan lebih banyak algoritma pembuatan labirin;). Untuk tugas ini Anda harus menerapkan mesin permainan untuk satu pemain yang harus menemukan harta karun di labirin dan keluar dari penjara...

9
Membagi kata menjadi beberapa bagian dengan skor yang sama

Dengan asumsi A = 1, B = 2 ... Z = 26, dan nilai kata adalah jumlah dari nilai-nilai huruf ini, dimungkinkan untuk membagi beberapa kata menjadi dua bagian sehingga mereka memiliki nilai yang sama. Misalnya, "wordsplit" dapat dipecah menjadi dua bagian seperti: ordsl wpit, karena o + r + d + s + l...

9
Keluarkan bilangan prima terdekat

Tulis sebuah program yang mengambil input (yang mungkin atau mungkin bukan prime), dan buat daftar prime langsung berikut dan sebelum itu. Input contoh: 1259 Contoh output: 1249 1277 Kemenangan program terpendek. Harus dijalankan dalam 10 detik pada PC desktop modern. Input akan dibatasi...