Pemrograman Puzzle & Golf Kode

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

2
Buat Parser Ular!
Ular terlihat seperti ini: >>>v @ ^ v ^ >>>^ v ^ v ^<<<<<<<<< Ular dapat menyeberang dengan sendirinya seperti dalam kasus ini: @ ^ >^>v ^<< Agar crossover valid, karakter di kedua sisi harus bergerak ke arah yang sama. Kasus @ >^v ^< dapat dianggap tidak jelas dan tidak …

5
Identifikasi set poin arborally puas
Sebuah set point arborally puas adalah seperangkat 2D poin sehingga, untuk setiap persegi panjang sumbu-blok yang dapat dibentuk dengan menggunakan dua poin di set sebagai sudut yang berlawanan, yang persegi panjang berisi atau sentuhan setidaknya satu titik lainnya. Berikut ini definisi yang setara dari Wikipedia: Set poin dikatakan puas secara …

1
Hasilkan Seni ASCII
Diberikan gambar hitam-putih dalam format lossless yang masuk akal sebagai input, menghasilkan seni ASCII yang sedekat mungkin dengan gambar input. Aturan Hanya baris baris dan ASCII byte 32-127 yang dapat digunakan. Gambar input akan dipotong sehingga tidak ada spasi kosong di sekitar gambar. Pengajuan harus dapat menyelesaikan seluruh corpus penilaian …


10
Berapa langkah saya berjalan?
Pedometer sederhana dapat dimodelkan dengan pendulum dengan dua sakelar di sisi yang berlawanan — satu di x = 0 dan satu di x = l . Ketika pendulum menghubungi tombol jauh, ambulator dapat diasumsikan telah mengambil setengah langkah. Saat kontak dengan sakelar dekat, langkahnya selesai. Diberikan daftar bilangan bulat yang …

3
Jalur terpanjang di pesawat 2d
Anda diberikan satu set koordinat Cartesian arbiter, unik, 2d, integer: misalnya [(0,0), (0,1), (1,0)] Temukan jalur terpanjang yang mungkin dari set koordinat ini, dengan batasan bahwa koordinat dapat "dikunjungi" hanya sekali. (Dan Anda tidak "kembali" ke koordinat tempat Anda mulai). Penting: Anda tidak dapat "melewati" koordinat atau sekitarnya. Misalnya, dalam …

6
Generalisasi singkatan
Diberikan masukan dari daftar kata-kata dan singkatan-singkatannya, menampilkan pola pembentukan singkatan-singkatan itu. Mari kita ambil contoh input potato ptao puzzle pzze sebagai contoh (yaitu, singkatan untuk potatoadalah ptao, dan singkatan untuk puzzleadalah pzze). Pertimbangkan semua cara yang mungkin untuk mendapatkan ptaodari potato. Satu cara yang mungkin adalah dengan mengambil huruf …
14 code-golf  string 

2
Manajemen Kelontong Toko Kelontong
Anda adalah karyawan di toko kelontong baru, Half Foods, dan ini adalah hari sebelum Paskah Thanksgiving Natal . Karena toko akan penuh dengan pelanggan yang terburu-buru untuk mendapatkan bahan makanan mereka, toko membutuhkan manajer lalu lintas untuk mengirim semua orang ke jalur yang sesuai. Menjadi malas, Anda ingin mengotomatisasi ini …
14 code-golf  string  grid 

11
Partisi ketat dari bilangan bulat positif
OEIS A000009 menghitung jumlah partisi ketat dari bilangan bulat. SEBUAH partisi yang ketat dari bilangan bulat positif nadalah himpunan bilangan bulat positif (sehingga tidak ada pengulangan diperbolehkan, dan ketertiban tidak peduli) bahwa jumlah untuk n. Sebagai contoh, 5 memiliki tiga partisi ketat: 5 , 4,1, dan 3,2. 10 memiliki sepuluh …

5
Temukan garis pantai
Tugas Anda adalah menemukan panjang garis pantai dari peta pulau yang disediakan dalam peta ASCII. Peta input akan terdiri dari 1 atau lebih #karakter yang menunjukkan tanah, dan spasi yang menunjukkan air. Garis pantai dianggap sebagai batas antara daratan dan air, termasuk danau dan pulau di daratan. Solusi Anda harus …


9
Quine yang dapat diindeks
Tujuan dari tantangan ini adalah membuat program yang mengeluarkan huruf ke-n dari kode sumbernya di mana n diberikan sebagai input ke program. Seperti kebanyakan tantangan quine, Anda tidak diperbolehkan membaca kode sumber Anda sebagai file atau menggunakan fungsi quin bawaan. Memasukkan Integer 0 <= n <len (program). Keluaran Karakter ke-n …
14 code-golf  quine 

18
Perkalian String Desimal
Diberikan 2 input, string dan angka desimal, output string dikalikan dengan angka itu. Tangkapannya adalah bahwa bilangan dapat berupa pelampung atau bilangan bulat. Anda harus menampilkan floor(n)waktu string dan kemudian floor((n-floor(n))*len(string))huruf pertama lagi. Catatan lain: Input tidak akan selalu berupa float, mungkin berupa int. Jadi 1,5, 1, dan 1.0 semuanya …
14 code-golf  string 

6
Jam (permainan kartu)
Jam adalah permainan kartu yang menarik, karena tidak memerlukan keahlian. Ini adalah permainan pemain tunggal, dan konfigurasi kartu yang sama selalu mengarah pada kemenangan atau kekalahan. Dalam tantangan ini, Anda perlu mencari tahu apakah konfigurasi kartu yang diberikan menang atau kalah . Anda dapat memainkan game di sini . Permainan …

4
Pola gerakan catur “leaper”
Sebuah leaper adalah kategori peri sepotong catur yang bergerak dengan "melompat." Seorang ksatria normal adalah (1,2) -lembaran, yang berarti setiap gerakan melibatkan bergerak jarak 1 kuadrat dalam arah ortogonal dan 2 kuadrat dalam arah tegak lurus. .o.o. o...o ..N.. o...o .o.o. Ada banyak jenis leaper yang berbeda. The (1,3) -laper …

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.