Pertanyaan yang diberi tag board-game

14
Mainkan tic-tac-toe dan tidak pernah kalah

(Ada beberapa tantangan yang mengharuskan untuk menggunakan strategi terbaik, tetapi di sini kita tidak. Bahkan jika Anda bisa menang, Anda diperbolehkan membuat dasi) Tantangan Tulis program yang memainkan permainan tic-tac-toe. Itu tidak boleh kalah (karena itu, itu harus mengakhiri...

14
Jumlah kumulatif [N] yang digabungkan secara rekursif dengan iterasi M

Ambil dua bilangan bulat positif Ndan Mdan buat jumlah kumulatif gabungan [N], dengan Miterasi. Keluarkan hasil dari iterasi terakhir. Definisi jumlah kumulatif gabungan: Mulai dengan angka Ndan tentukan urutanX = [N] Tambahkan ke Xjumlah kumulatifX Ulangi langkah 2 Mkali. Jumlah kumulatif...

14
Catur: Raja Saya?

Tantangan: Diberikan kotak-kotak, hasilkan jumlah gerakan terkecil yang diperlukan (dengan anggapan hitam tidak bergerak sama sekali) untuk menjadi raja sepotong merah, jika memungkinkan. Aturan : Sisi merah akan selalu berada di bagian bawah, namun bidak mereka dapat dimulai pada baris apa pun...

14
Tic-Tac-Toe - X atau O?

Latar Belakang Lewati ke "Tugas" jika Anda terbiasa dengan Tic-Tac-Toe (saya pikir sebagian besar adalah!) Tic-Tac-Toe adalah gim dua pemain yang terkenal. Ini terdiri dari papan 3x3 yang diisi secara bertahap oleh dua pemain (klarifikasi di bawah); Pemain pertama menggunakan karakter Xdan yang...

14
Jumlah potongan di papan catur

pengantar Papan catur normal berisi 8 x 8 = 64 kotak: Anda dapat melihat bahwa secara total, ada 12 keping putih . Hitam dan putih selalu memiliki jumlah potongan yang sama. Jika ada potongan lagi di papan tulis, potongan akan bertetangga, yang tidak diperbolehkan untuk tantangan ini. Untuk...

13
Dapatkan The Getters

Tugas Saya kira semua orang menyukai pembuatan kode otomatis dan menghemat waktu selama bekerja. Anda harus membuat banyak kelas dan anggota di siang hari dan Anda tidak ingin membuat semua itu getterssecara manual. Tugasnya adalah menulis program atau fungsi, yang menghasilkan gettersuntuk semua...

13
Pulihkan yang utama dari kekuatan yang utama

Definisi : kekuatan prima adalah bilangan alami yang dapat diekspresikan dalam bentuk p n di mana p adalah prima dan n adalah bilangan alami. Tugas : Diberi kekuatan prima p n > 1, kembalikan prima p. Testcases : input output 9 3 16 2 343 7 2687 2687 59049 3 Penilaian : Ini adalah kode-golf...

13
Bergerak di papan Go

Anda diberi posisi dewan untuk permainan Go dan gerakan untuk bermain. Anda perlu menampilkan apakah perpindahan itu sah atau tidak, dan posisi dewan baru jika sah. Penjelasan singkat tentang gerakan Go: permainan ini terdiri dari menempatkan potongan hitam dan putih ("batu") sebagai alternatif di...

13
Menafsirkan rentang longgar

Menafsirkan rentang longgar ListSharp adalah bahasa pemrograman yang ditafsirkan yang memiliki banyak fitur, salah satu fitur tersebut adalah pencipta rentang berbasis 1 indeks yang berfungsi seperti ini: Anda mendefinisikan rentang sebagai (INT) TO (INT)atau hanya di (INT)mana keduanya atau int...

12
Menerapkan mesin reversi

Tugas Anda, untuk golf ini, adalah menulis program yang akan memindahkan permainan reversi (othello) dan menampilkan hasilnya kepada pengguna. Memasukkan Sederetan angka diambil dari kisaran [0-7]. Setiap pasangan angka pertama mewakili koordinat X, kemudian koordinat Y. Karakter apa pun yang...

12
Menerapkan nomor titik mengambang biner IEEE 754 64-bit melalui manipulasi integer

(Saya telah menandai pertanyaan "C" untuk saat ini, tetapi jika Anda mengetahui bahasa lain yang mendukung serikat pekerja, Anda juga dapat menggunakannya.) Tugas Anda adalah membangun empat operator matematika standar + - * /untuk struct berikut: union intfloat{ double f; uint8_t h[8];...

12
Checkers Cina merupakan gerakan terpanjang

Dalam Chinese Checkers , sepotong dapat bergerak dengan melompati bagian lain, atau dengan membuat urutan hop tersebut. Tugas Anda adalah menemukan urutan hop yang terpanjang. Memasukkan Urutan 121 nol atau satu, masing-masing mewakili tempat di papan tulis. Nol berarti tempat itu kosong; satu...

12
Abugida fonemik

Karakter Sebut saja karakter Unicode ini konsonan IPA Bahasa Inggris : bdfhjklmnprstvwzðŋɡʃʒθ Dan mari kita sebut karakter Unicode vokal IPA Bahasa Inggris ini : aeiouæɑɔəɛɜɪʊʌː (Ya, ːitu hanya tanda vokal panjang, tetapi perlakukan itu sebagai vokal untuk tujuan tantangan ini.) Akhirnya,...

11
Ayo main boardgame!

pengantar Boardgames adalah permainan klasik antara anak-anak, tetapi ada beberapa anak yang merasa bosan memainkan boardgame langkah demi langkah. Sekarang mereka ingin hasilnya ditampilkan sebelum mereka meletakkan tangan mereka di papan tulis. Tantangan Misalkan boardgame ini:...

11
Bangun AI Go deterministik

Berikut ini adalah masalah menarik yang saya pikirkan di hari lain, yang melibatkan potongan kode yang bersaing dengan potongan kode lainnya tidak hanya di properti yang dimiliki kode tersebut, tetapi dengan memainkan permainan melawan potongan kode lainnya. Tugas Anda adalah membangun program...

11
Ayo main Rummikub!

Catatan: Ini terkait dengan variasi permainan Rummikub Latar Belakang & Aturan Rummikub adalah game berbasis ubin. Ada empat warna: merah, oranye, biru dan hitam. Untuk setiap warna ada 13 ubin (diberi label dari 1 hingga 13), dan ada juga 2 Pelawak yang tidak tergantung warna, maka...

11
Terapkan MENACE

Latar Belakang MENACE ( M esin E ducable N hendaknya A nd C Rosses E ngine) adalah mesin dangkal algoritma pembelajaran dasar untuk Noughts permainan dan Crosses, yang diciptakan oleh ilmuwan komputer Inggris Donald Michie pada 1960-an. Awalnya diterapkan dengan 304 kotak korek api, masing-masing...

11
X lebih besar dari 3 dengan setidaknya 2 perbedaan antara X dan Y

Saya mencoba untuk menurunkan C ++. Apakah mungkin membuat kondisi ini lebih pendek? X > 3 & X - Y > 1 (Selain menghapus spasi putih, tentu saja.) Jadi, Xsetidaknya 4tapi X >= Y + 2. Xdan Ybilangan bulat dalam interval [0,5]. Saya telah mencoba menemukan beberapa formula bitwise...

11
Mengevaluasi Pertempuran Stratego

Dalam permainan Stratego, mekanik permainan utama adalah ketika Anda menyerang bagian lawan dengan milik Anda. Dalam tantangan ini, tugas Anda adalah mensimulasikan salah satu pertempuran ini dan mengatakan siapa yang selamat. Spesifikasi Anda akan mendapatkan sepasang string yang mewakili...

11
Camel Up Cup: Turnamen papan permainan AI

Piala Unta 2k18 Dalam tantangan ini, kita akan memainkan permainan papan semi-populer Camel Up. Unta! adalah permainan papan yang memiliki pemain yang bertaruh unta untuk memenangkan putaran, memenangkan game atau kalah, mengatur jebakan untuk memengaruhi pergerakan atau menggerakkan unta....