Pemrograman Puzzle & Golf Kode

10
Konversi angka berbahasa Mandarin

Dalam bahasa Cina, angka ditulis sebagai berikut: 1 一 2 二 3 三 4 四 5 五 6 六 7 七 8 八 9 九 10 十 Untuk angka di atas 10, dinyatakan sebagai jumlah puluhan dan jumlah. Jika hanya ada satu, Anda tidak perlu mengatakannya secara eksplisit, dan jika tidak ada, Anda tidak perlu menuliskan apa pun...

10
Sehari di Pacuan Kuda

Latar Belakang Kembali di akhir 90-an / 00-an pertama ketika Desain Web Flash sangat keren sehingga tidak ada yang bisa hidup tanpa memiliki situs web Flash penuh, atau setidaknya widget animasi, saya disewa untuk mengembangkan "penampil pacuan kuda" di Flash / Actionscript, dalam bentuk animasi...

10
Berapa angka signifikan?

Diberi nomor sebagai input, tentukan berapa banyak angka signifikan yang dimilikinya. Nomor ini harus diambil sebagai string karena Anda harus melakukan beberapa format khusus. Anda akan melihat apa yang saya maksud segera (saya pikir). Digit adalah sig-fig jika setidaknya salah satu dari yang...

10
Tunggu ... apa yang akan saya katakan lagi?

Saya sering lupa apa yang ingin saya katakan ketika guru memanggil saya untuk berbicara. Bisakah Anda menjadikan saya alat untuk menyelesaikan ini? Persyaratan: Program harus mengulang sebagai berikut: Pertama, ambil input Jika input kosong, cetak pertanyaan terakhir yang disimpan. Jika tidak,...

10
Hitung matriks kerapatan perimeter

pengantar The kepadatan perimeter matriks adalah binary matriks yang tak terbatas M didefinisikan sebagai berikut. Pertimbangkan indeks ( berbasis-1) (x, y) , dan dilambangkan dengan M [x, y] sub-matriks segi empat yang direntang di sudut (1, 1) dan (x, y) . Misalkan semua nilai M [x, y] kecuali M...

10
Tentukan opsi kontrol pelayaran yang optimal

Kontrol pelayaran memiliki 3 opsi berbeda untuk menggerakkan gagang untuk mengatur kecepatan yang ingin Anda kendarai. Menuju Anda: Menambahkan 1 kecepatan. Ke atas: Meningkatkan kecepatan ke kelipatan 10 berikutnya (mis. 20 -> 30, 32 -> 40) Bawah: Menurunkan kecepatan ke kelipatan 10...

10
Animate menemukan bagian tengah

Diberikan string yang tidak kosong, terus hapus karakter pertama dan terakhir hingga Anda mendapatkan satu atau dua karakter. Misalnya, jika stringnya adalah abcde, program Anda harus mencetak: abcde bcd c Namun, jika ya abcdef, itu harus berhenti di dua karakter: abcdef bcde cd Mengejar...

10
Itu satu gunung yang aneh!

Terinspirasi oleh Pajang rantai pegunungan kecil dengan angka ganjil di atasnya! oleh @sygmei . Mengapa memiliki rantai pegunungan ketika Anda dapat memiliki satu gunung besar? Buat program yang mengambil nomor input dan mencetak gunung dengan setiap nomor ganjil hingga nomor input. (Di mana...

10
Kotak XY bouncingy-bermata dengan spidol di Z

Poster lama pertama kali bersembunyi di sini. Tulis program yang membutuhkan 3 input: X, Y dan Z. X = lintas (kolom) Y = turun (baris) Z = Penanda Lokasi Program kemudian harus mencetak grid visual X menyeberang dan Y turun. Kisi ini dapat dibuat dari karakter apa pun kecuali "+". Setiap...

10
Buat peta untuk roguelike

Hari ini, kami akan membuat peta untuk RPG roguelike! Contoh Peta: ########## #### F# #### ## ## C#C# # ## # # C #E # #### # # # # #P # ########## #adalah dinding, Padalah lokasi awal pemain, Fadalah hasil akhir yang harus dicapai, Cadalah koin yang dapat dikumpulkan, danE adalah musuh yang...

10
Kesadaran Posisi

Kesadaran Posisi Tugas Anda adalah untuk menghasilkan program yang, untuk setiap permutasi karakternya (yang mencakup program asli), menampilkan posisi setiap karakter relatif terhadap program asli. Jika program Anda Derp Anda harus mengeluarkan [0, 1, 2, 3] (atau yang setara). Hal ini...

10
Piramida string yang rusak

Diberikan string n, buat piramida string terpecah-pecah relatif terhadap baris saat ini. Baris pertama berisi string yang tidak dimodifikasi. Baris kedua berisi string yang dipisahkan menjadi dua bagian oleh pipa. Baris ketiga memisahkannya dengan pertiga ... Dan seterusnya. Panjang setiap...

10
Sesuaikan koordinat dengan nilainya

Diberikan 3 item input, daftar pasangan koordinat, string 2D, dan string karakter tunggal, menampilkan apakah karakter pada setiap koordinat string 2D sama dengan karakter tunggal. Anda dapat mengambil input dalam urutan apa pun dan koordinatnya dapat diindeks 1. Anda dapat menggunakan string 2D...

10
Temukan representasi nomor terpendek di SNUSP Modular

Latar Belakang Banyak bahasa pemrograman esoterik tidak memiliki angka bawaan pada literal, jadi Anda harus menghitungnya saat runtime; dan dalam banyak kasus ini, representasi angka bisa sangat menarik. Kami sudah memiliki tantangan tentang mewakili angka untuk Underload. Tantangan ini adalah...

10
Ubah ekspresi logis menjadi bentuk normal konjungtif

Tujuan: Menulis sebuah program lengkap atau fungsi yang mengambil rumus di logika proposisional (selanjutnya disebut sebagai ekspresi logika atau ekspresi ) dan output yang formula dalam bentuk normal penghubung . Ada dua konstanta, ⊤dan ⊥mewakili benar dan salah, operator unary ¬yang mewakili...

10
Temukan Lingkungan yang seimbang

Tugas Anda adalah mengambil string seimbang dan integer yang mewakili jarak Levenshtein (jumlah karakter yang harus dimasukkan, dihapus, atau diubah untuk membuat satu string menjadi string lain) dan Anda harus menemukan jumlah string seimbang dengan jarak itu dari string asli (yaitu lingkungan...