Pertanyaan yang diberi tag code-golf

10
Segmen Garis Angka Romawi

Tulis program atau fungsi yang menerima bilangan bulat dalam kisaran 1..3999 sebagai input dan mengembalikan jumlah segmen garis yang diperlukan untuk menyatakan bilangan bulat itu dalam angka Romawi standar (sehingga Anda akan menggunakan XL tetapi bukan VM). Contoh: 1 -> 1 4 -> 3 5...

10
Tahap terakhir dari kontaminasi

Ada virus di dalam penerima 5x5. Seperti yang kita ketahui bagaimana ia menyebarkan kontaminasi, misi Anda adalah menghasilkan tahap terakhir kontaminasi. Penerima Ini akan direpresentasikan sebagai array dua dimensi 5x5: 0 0 0 0 1 0 0 0 0 1 0 0 0 1 1 0 0 1 1 1 0 1 1 1 1 Dimana 1artinya posisi...

10
Array cetak dari tengah ke luar

Ini adalah pertanyaan kode-golf. Diberikan bilangan bulat s dan n tugasnya adalah untuk mengeluarkan semua larik panjang n yang mengambil nilai dari -s ke s. Satu-satunya twist adalah bahwa Anda harus menampilkannya dalam urutan berikut. Seluruh nol array panjang n. Semua array panjang n dengan...

10
Mempartisi daftar!

Dalam tantangan ini, Anda perlu mempartisi daftar, di mana partisi memiliki ukuran maks, ukuran min, dan ukuran yang disukai. Saya akan menggunakan notasi (min,pref,max) untuk menunjukkan ukuran dalam tantangan ini. Bagi mereka yang tidak terbiasa dengan partisi, daftar berikut telah dipartisi...

10
Salib, tanpa Noughts

Semua orang menyadari bahwa Tic Tac Toe adalah permainan yang diselesaikan. Namun, versi Misère hanya-Xs memberikan alternatif yang menarik. Dalam versi gim ini, kedua pemain memainkan Xs di papan tulis dan mencoba menghindari membuat tiga berturut-turut. Jika Anda ingin melihat lebih banyak...

10
Memesan kata-kata agar sesuai dengan string yang diberikan

Diberikan string huruf dan serangkaian kata, output urutan kata-kata sehingga mereka dapat ditemukan dalam string dengan menjatuhkan huruf yang tidak diperlukan. Kata-kata dapat muncul lebih dari satu kali di kumpulan kata. String input dan semua kata akan terdiri dari 1 hingga 1000 huruf kecil...

10
420 <s> Blaze </s> Golf It

Ini adalah tantangan yang cukup sederhana, tetapi (saya harap) tantangan yang menyenangkan. Tugas Jika sekarang salah satu bulan 4dan hari itu 20, jamnya (pada jam 12 jam) adalah 4dan menit adalah 20, atau menit adalah 4dan yang kedua adalah 20, cetak seni ascii ini: . .:. :|: .:|:. ::|::...

10
Papan Solitaire Mancala yang dapat dimenangkan

Mancala adalah nama keluarga permainan papan yang biasanya melibatkan serangkaian piala berisi manik-manik yang dimanipulasi oleh pemain. Tantangan ini akan menggunakan aturan khusus yang ditetapkan untuk varian solitaire permainan. Papan terdiri dari "keranjang" di salah satu ujungnya, diikuti...

10
Gambar kubus sederhana

Kami tidak memiliki tantangan tunggal tentang menggambar kubus 3 dimensi yang nyata, jadi begini: Tantangan Tugas Anda adalah menggambar kubus yang diputar dengan perspektif. Itu bisa di jendela terpisah atau sebagai gambar. Memasukkan Input Anda adalah 3 angka terpisah antara 0 dan 359,99 ......

10
Berapa banyak bentuk dalam gambar ini?

Anak-anak sangat pandai mengklasifikasikan objek dan menghitungnya. Komputer tampaknya memiliki lebih banyak masalah. Ini adalah versi sederhana dari masalah ini. Bisakah Anda menulis program kecil yang dapat mengklasifikasikan dan menghitung objek dalam suatu gambar? Masalahnya: Diberikan gambar...

10
Akankah itu melayang?

Tantangan Diberikan string 2d yang mewakili bagian bawah perahu sebagai input, Anda harus menentukan apakah perahu akan mengambang atau tidak. String 2D ini bisa dalam format apa pun yang paling nyaman. (String dengan baris baru, daftar string, daftar daftar karakter, dll.) Cetak nilai yang benar...

10
Apakah ini digabungkan secara unik?

Dalam tantangan tentang kode awalan ini , kami mempelajari bahwa kode awalan dapat disatukan secara unik. Itu berarti, mereka dapat bergabung bersama tanpa pemisah, dan tanpa ambiguitas. Misalnya, karena [1,2,45] adalah kode awalan, saya dapat bergabung bersama-sama tanpa pemisah seperti:...

10
Golf algoritma K-means

K-means adalah algoritma pengelompokan tanpa pengawasan standar, yang, diberikan satu set "titik" dan sejumlah kluster K, akan menetapkan setiap "titik" ke salah satu kluster K. Pseudo-Code of K-means Perhatikan bahwa ada banyak varian K-means. Anda harus mengimplementasikan algoritma yang saya...

10
Membangun Jembatan

Tugas Anda adalah membangun jembatan untuk menghubungkan dua tebing yang diberi input d, jaraknya terpisah. dakan selalu genap Namun, jembatan membutuhkan kolom untuk menahannya. Setiap kolom dapat menampung maksimal 6 spasi di setiap sisi. Untuk contoh ini: ________ ________ | | A | | B...

10
Tentang Subjek Kata Sandi

Dalam Keep Talking and Nobody Explodes , pemain ditugasi menjinakkan bom berdasarkan informasi dari "pakar" mereka (orang lain dengan manual). Setiap bom terdiri dari modul-modul, salah satunya bisa berupa kata sandi, di mana pakar diberikan daftar kata sandi yang mungkin, panjangnya lima...

10
Diagonisasi blok biaya minimum

Pertimbangkan matriks diagonal blok biner yang memiliki blok kuadrat 1s pada diagonal utama, dan bernilai 0 di tempat lain. Sebut saja matriks seperti itu "valid". Sebagai contoh, berikut adalah beberapa matriks 4x4 yang valid: 1 0 0 0 1 1 0 0 1 0 0 0 1 0 0 0 1 1 0 0 1 1 1 1 0 1 0 0 1 1 0 0 0 1 1...