Pemrograman Puzzle & Golf Kode

T&J untuk penggemar teka-teki pemrograman dan pegolf kode


9
Setiap Orang Seharusnya Memiliki Teman
Karakter yang terisolasi adalah karakter (selain baris baru) yang tidak memiliki karakter yang berdekatan dengan tipe yang sama. Karakter yang berdekatan dapat ke kiri, kanan di atas atau di bawah, tetapi tidak diagonal. Misalnya dalam teks berikut Hini diisolasi: Ybb YH% %%%% Semua karakter lain tidak terisolasi karena masing-masing memiliki …

12
Membaginya. Tapi tidak semua!
Terinspirasi oleh pertanyaan StackOverflow ini . Memasukkan: Kami akan mengambil tiga input: Karakter pembatas Duntuk dibagi Karakter di Iantara dua di antaranya kita abaikan karakter pembatas (saya tahu, itu terdengar kabur, tapi saya akan jelaskan di bawah) Sebuah benang S Keluaran: Daftar / array yang berisi substring setelah split. Contoh: …
11 code-golf  string 

16
Bilangan prima dalam jumlah besar
Diberi nomor besar (dalam basis 10), seperti 1234567891011121314151617, temukan "subnumber" utama di dalamnya. "Subnumber" utama adalah urutan digit berurutan (diambil dari input), yang mewakili bilangan prima (dalam basis 10). Input : Nomor (baik string, file, atau apa pun yang Anda suka). Output : Semua subnumber utama dipisahkan entah bagaimana (baik …

9
Game perjudian Festival Pertengahan Musim Gugur
Besok adalah festival Pertengahan Musim Gugur, dan dengan semangat liburan itu, saya akan memperkenalkan permainan judi yang kami (orang-orang dari Xiamen ) mainkan selama liburan! Aturan Permainan ini dimainkan dengan enam dadu 6 sisi. Kombinasi angka yang berbeda memiliki peringkat yang berbeda, dengan penekanan khusus pada merangkak dan yang. Tugas …
11 code-golf  game 

5
Lacak objek dalam ruang 2d
Deskripsi Tugas dari tantangan ini adalah untuk menyusun program atau fungsi yang melacak objek tertentu dalam ruang n × nn×nn×n . I / O Program Anda akan diberikan 3 input, yang dapat diambil dengan cara apa pun yang masuk akal : nakan menjadi ukuran sisi pesawat. (jadi, untuk , bidang …

5
Minimal Sentrosimetriisasi
Terkait secara topikal. Tujuan: Diberikan matriks bilangan bulat positif , menghasilkan matriks sentrosimetri terkecil yang mengandung (matriks ini juga mengandung bilangan bulat tidak positif).M.M.MMM.MM Matriks centrosymmetric adalah matriks persegi dengan simetri rotasi orde 2 — yaitu tetap matriks yang sama setelah diputar dua kali. Misalnya, matriks centrosymmetric memiliki elemen kiri …

4
Mantan Menambah Urutan Set
Latar Belakang Sebuah mantan peningkatan set urutan urutan didefinisikan sebagai urutan bilangan bulat set yang memenuhi berikut:S 1 , S 2 , ⋯ , S nNNNS1, S2, ⋯ , SnS1,S2,⋯,SnS_1,S_2,\cdots,S_n Setiap adalah bagian yang tidak kosong dari . { 1 , 2 , ⋯ , N }SsayaSiS_i{ 1 , 2 …

2
Tas Roti Malas
Saya bekerja di toko roti yang menyajikan roti gandum, gandum hitam, gandum, gandum, dan Perancis, tetapi tukang roti itu agak aneh - ia menumpuk roti secara acak, dan kadang-kadang hanya meninggalkan beberapa rak di ujung kosong. Setiap hari, pelanggan yang sama masuk dan meminta satu roti untuk setiap roti, tetapi …


2
Blok partisi string
Inspirasi . Pertimbangkan daftar l, yang terdiri dari angka-angka. Tentukan operasi blok pada indeks ipada daftar luntuk menjadi tindakan memindahkan 3 elemen berurutan mulai dari idalam lhingga akhir. Contoh: l, i (1-indexing) -> l (after applying block operation at index i) [1,2,3,4,5], 1 -> [4,5,1,2,3] [1,2,3,4,5,6,7], 3 -> [1,2,6,7,3,4,5] Diberikan …

13
First Last Last First
Tantangan Tugasnya sederhana. Diberikan array dan nilai pertama dan terakhir: Kembalikan yang pertama dari yang terakhir setelah yang pertama, dan yang terakhir dari yang pertama sebelum yang terakhir. Atau sederhananya: Diberikan array, var1, var2. Contoh Array: [var2,, var1,, var2,, var2, var1, var2,] Kembali: Indeks var2 pertama di sisi kanan var1 …

2
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. Masing-masing keputusan ini memberi Anda kesempatan mendapatkan uang, yang menentukan pemenangnya. …

21
Pembaruan File Bahasa Minecraft
Di 1.13, file bahasa Minecraft diubah dari format kunci multi-line = nilai sederhana ke JSON . Tantangan Tulis program yang mengkonversi dari format asli mengembalikan string JSON. Input dapat diambil dengan menggunakan metode input standar, output harus json dari metode output standar Format asli berisi baris dengan pasangan kunci = …
11 code-golf  game  json 

13
Mencetak Briscola
pengantar Briscola adalah salah satu permainan kartu paling populer di Italia. Ini adalah permainan kartu pengambilan trik, seperti Bridge. Briscola terkenal dengan sistem poin anehnya. Dalam tantangan ini, diberikan dua kartu, Anda akan menampilkan apakah yang pertama skor lebih banyak, lebih sedikit, atau jumlah poin yang sama dengan yang kedua …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.