Pertanyaan yang diberi tag code-golf

10
Berita Buruk, Seseorang

Dalam episode Futurama, Tahanan Benda anggota kru bertukar tubuh satu sama lain, dengan tangkapan bahwa tidak ada pasangan tubuh yang dapat bertukar pikiran lebih dari satu kali. Tantangan Tulis sebuah program atau fungsi yang menerima kumpulan swap pikiran-tubuh yang sah yang telah terjadi, dan...

10
Truk di tempat parkir

Ada ruang parkir P di tempat parkir, meskipun beberapa ruang ditempati oleh mobil yang diwakili oleh octothorpes #sedangkan ruang bebas adalah titik .. Segera tiba di sana T truk, yang masing-masing akan mengambil ruang tepat L berturut-turut. Truk tidak harus diparkir di sebelah satu sama...

10
Tulis penghitung biner dalam quine

Tulis dua fragmen kode, yang akan kita sebut s_zero dan s_one. Program (l, n) terdiri dari l salinan s_zero dan s_one yang sesuai dengan digit n dalam biner, diisi dengan s_zero di sebelah kiri. Misalnya, jika s_zero = foodan s_one = barmaka Program (4, 0) = foofoofoofoo Program (4, 1) =...

10
Router rotor pada Grid

Memasukkan Input Anda adalah string tunggal, dipisahkan oleh baris baru menjadi 2n+1garis panjang 2n+1, untuk beberapa bilangan bulat n ≥ 0. Bilangan bulat nbukan bagian dari input; Anda harus menghitungnya dari string. Garis-garis terdiri dari "karakter arah" >^<v. Jika baris baru...

10
Paradoks pembagian

Diberikan: Sejumlah alami S . Daftar bobot rasional W yang menjumlahkan ke 1. Kembalikan daftar L dari N bilangan bulat non-negatif, sehingga: (1) sum(L) = S (2) sum((S⋅W_i - L_i)^2) is minimal Dengan kata lain, perkiraan S⋅W_is dengan bilangan bulat sedekat mungkin. Contoh: 1 [0.4 0.3...

10
Prelude Syntax-Checker

Prelude adalah bahasa pemrograman esoterik, yang memiliki sangat sedikit, tetapi tidak biasa, pembatasan pada apa yang merupakan program yang valid. Setiap blok teks ASCII yang dapat dicetak ("blok" yang berarti bahwa garis ASCII yang dapat dicetak dipisahkan oleh baris baru - 0x0A) valid dengan...

10
Ambiguous Roman Numeral Magic Squares

Raja Roma Kuno mengalami kesulitan menentukan apakah kotak ajaib itu valid atau tidak, karena kotak ajaib yang dia periksa tidak termasuk pemisah di antara angka-angkanya. Dia telah menyewa seorang insinyur perangkat lunak untuk membantunya menentukan apakah kotak ajaib itu valid atau...

10
Mendekripsi blok AES

Hari ini tujuan Anda adalah mendekripsi pesan rahasia menggunakan AES . Diberikan ciphertext dan kunci Anda akan mendekripsi dan mencetak pesan. Program Anda mungkin dalam bahasa apa pun. Ini akan dijalankan dengan input pada stdin, dan outputnya pada stdout akan diperiksa kebenarannya. Baris...

10
Menerapkan Hash Panjang Variabel

Teman saya dan saya memiliki permainan ini yang kami mainkan dengan kata-kata. Ini adalah hiburan yang menyenangkan dan melibatkan "membatalkan" surat dalam kata sampai tidak ada yang tersisa. Saya benar-benar lelah dia menjadi jauh lebih cepat daripada saya dalam hal itu, jadi itu adalah tugas...

10
Tulis game alak terpendek

Alak ditemukan oleh ahli matematika AK Dewdney, dan dijelaskan dalam bukunya Planiverse 1984. Aturan Alak sederhana: Alak adalah gim dua pemain yang dimainkan di papan satu dimensi dengan sebelas slot di atasnya. Setiap slot dapat menampung paling banyak satu bagian sekaligus. Ada dua macam...

10
Cetakan Lendir Dapat Dihitung!

Latar Belakang Cetakan lendir mengagumkan. Jika Anda meletakkannya di permukaan dengan sumber makanan, mereka akan menyebarkan sulurnya untuk menemukan makanan, setelah itu mereka membentuk jaringan koneksi antar sumber. Dalam tantangan ini, Anda harus mensimulasikan cetakan lendir mencari...

10
Pemeriksa quine meta

Tantangan ini, jika Anda menerimanya, adalah menulis tiga fungsi atau program A, B, dan C: A adalah quine yang menampilkan semua A, B dan C (yang juga merupakan seluruh konten kode dalam kiriman Anda). B mengambil parameter F dan memeriksa apakah itu quine (menghasilkan FBC), atau melakukan...

10
Tulis Penerjemah Shift

EDIT: Seperti yang Anda duga, ada bug pada penerjemah resmi: urutan komposisi .terbalik. Saya memiliki dua versi penerjemah, dan menggunakan yang salah di sini. Contoh-contoh juga ditulis untuk versi yang salah ini. Saya telah memperbaiki juru bahasa di repositori, dan contoh-contoh di bawah ini....

10
Kompiler Brainfuck Acak

Joe adalah pengembang BF rata-rata Anda. Dia akan memeriksa perubahan kodenya ke repositori mereka ketika dia mendapat telepon dari bosnya. "Joe! Mesin klien baru rusak! Penerjemah brainfuck mengatur semua sel ke nilai acak sebelum eksekusi program. Tidak ada waktu untuk memperbaikinya, kode Anda...

10
Digit Menggali Dungeon

Sunting: Saya akan memberikan hadiah 100-reputasi untuk pemecah pertama dari teka-teki bonus di akhir pertanyaan! Saya akan menambahkan hadiah ke pertanyaan hanya ketika jawabannya muncul karena hadiah ini tidak memiliki batas waktu. Diberi daftar bilangan bulat positif satu digit yang tidak...

10
Tanggal berapa itu lagi?

Di situs web saya, pengguna memasukkan tanggal lahir dengan gaya xx.xx.xx- tiga angka dua digit yang dipisahkan oleh titik. Sayangnya, saya lupa memberi tahu pengguna format yang digunakan. Yang saya tahu adalah bahwa satu bagian digunakan untuk bulan itu, satu untuk tanggal, dan satu untuk tahun....

10
Ubin lantai paling sederhana

Anda harus menulis program atau fungsi yang menerima string yang menggambarkan lantai sebagai input dan output atau mengembalikan area meta-tiling paling sederhana yang dapat membuat pola lantai yang diberikan. Lantai adalah bagian dari kotak persegi. Setiap ubin persegi berwarna biru atau hitam...