Pemrograman Puzzle & Golf Kode

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


3
Race of the Digit
Anda harus menulis sebuah program atau fungsi yang memberikan urutan awal bilangan bulat positif satu digit dan panjang lintasan sebagai input output atau mengembalikan urutan selesai angka. Input [5,1,2,6,7] and 14mendefinisikan perlombaan berikut: -------------- 76215 -> -------------- Aturan lomba Lintasan membungkus dan angka bisa beberapa putaran. Urutan langkah bersifat siklik …

3
Anda menyebutnya Centering, saya menyebutnya Golf Code
"Mari kita hadapi itu, gambar selaras seperti hadiah kecil dari Surga. Selamat datang, tapi tak terduga." - Geobit +10000 reputasi bagi siapa pun yang memenangkan tantangan ini. Aturan: 1) Anda harus membuat program. 2) Input akan berupa gambar, namun apakah dilewatkan sebagai file atau daftar angka terserah Anda. 3) Output …

4
Menguji apakah angka adalah kuadrat
Tulis program perakitan GOLF yang memberikan bilangan bulat unsigned 64-bit dalam register nmemberikan nilai bukan nol ke dalam register sjika nberbentuk bujur sangkar, sebaliknya 0ke dalam s. Biner GOLF Anda (setelah perakitan) harus sesuai dengan 4096 byte. Program Anda akan dinilai menggunakan program Python3 berikut (yang harus dimasukkan ke dalam …


4
Membangun pemecah Sudoku dengan petunjuk minimum
Usaha saya menyatakan pertanyaan ini , tetapi dengan kriteria penyelesaian yang lebih objektif. Tugas Anda adalah membangun program atau fungsi yang mengambil kisi-kisi Sudoku yang dipecahkan Sdalam format pilihan Anda dan berupaya menghasilkan kisi-kisi masalah dengan sesedikit mungkin petunjuk yang dimiliki Ssebagai solusi uniknya. (Tidak masalah metode apa yang Smerupakan …

3
Renderer sistem L ASCII
Latar Belakang Sistem L (atau sistem Lindenmayer) adalah sistem penulisan ulang paralel yang, antara lain, dapat dengan mudah digunakan untuk memodelkan fraktal. Pertanyaan ini menyangkut deterministik, sistem-L-bebas konteks . Ini terdiri dari alfabet simbol, string aksioma awal dan seperangkat aturan penulisan ulang yang memetakan setiap simbol alfabet ke string baru. …

6
Lingkaran yang tumpang tindih
Anda harus menulis sebuah program atau fungsi yang diberikan Noleh Nkotak persegi dengan spasi sama dan lingkaran yang bertuliskan menghasilkan atau mengembalikan jumlah kotak kotak yang tumpang tindih sebagian atau seluruhnya oleh lingkaran padat. Tumpang tindih berukuran 0 (yaitu ketika lingkaran hanya menyentuh garis) tidak dihitung. (Tumpang tindih ini terjadi …

1
Tulis Kolmogorov Complexity Solver
The kompleksitas Kolmogorov dari string S adalah panjang dari program terpendek P , ditulis dalam beberapa bahasa pemrograman L , yang output persis S . (Ya, definisi sebenarnya lebih formal tetapi ini sudah cukup untuk tantangan.) Tugas Anda dalam tantangan ini adalah untuk menulis sesingkat mungkin "Kolmogorov kompleksitas solver", yaitu …

3
Rekonstruksi Permutasi
pengantar Misalkan Anda diberikan permutasi nobjek secara acak . Permutasi disegel dalam sebuah kotak, jadi Anda tidak tahu yang mana dari n!kemungkinan itu. Jika Anda berhasil menerapkan permutasi ke nobjek yang berbeda, Anda dapat langsung menyimpulkan identitasnya. Namun, Anda hanya diizinkan untuk menerapkan permutasi ke nvektor biner panjang, yang berarti …

5
Operasi bit yang tidak bijaksana
Saya suka bermain golf dc, tapi kadang-kadang saya frustrasi karena dctidak memiliki operasi bitwise. Tantangan Menyediakan empat fungsi bernama yang menerapkan setara dengan operasi c bitwise &, |, ~dan ^(bitwise AND, OR, NOT dan XOR). Setiap fungsi akan mengambil dua operan ( ~hanya satu) yang setidaknya merupakan bilangan bulat 32-bit …

9
Konversi interval waktu yang dapat dibaca manusia menjadi komponen tanggal
Tantangan Tulis program terpendek yang mengubah interval waktu yang dapat dibaca manusia menjadi komponen-komponen formulir: {±YEARS|±MONTHS|±DAYS|±HOURS|±MINUTES|±SECONDS} Contoh kasus Setiap test case adalah dua baris, input diikuti oleh output: 1 year 2 months 3 seconds {1|2|0|0|0|3} -2 day 5 year 8months {5|8|-2|0|0|0} 3day 9 years 4 seconds -5 minute 4 years …
16 code-golf  string  date 

7
Mengetik dengan kunci acak
Teman Anda tidak terlalu pandai menggunakan komputer sehingga sebagai lelucon praktis seseorang mengacak-acak huruf (az) di keyboard-nya. Ketika dia duduk dan mencoba mengetik namanya sambil melihat keyboard, dia menyadari bahwa huruf-hurufnya berantakan dan meminta bantuanmu. Anda cerdas sehingga Anda tahu bahwa jika ia mengetik namanya dan berulang kali mengetik ulang …

2
Skor game Kingdom Builder
Saya ingin mencoba bentuk kode golf baru di sini. Mirip dengan bonus, tidak semua bagian dari tantangan harus diselesaikan, tetapi setiap jawaban harus mengimplementasikan subset dengan ukuran tertentu (dan ada inti yang harus diterapkan oleh setiap jawaban). Jadi selain bermain golf, tantangan ini juga melibatkan pemilihan serangkaian fitur yang cocok …

5
Mainkan Wythoff's Nim dengan sempurna
Tujuan Anda adalah menulis pemain yang sempurna untuk permainan Wythoff's Nim . Aturan Wythoff's Nim Wythoff's Nim adalah permainan dua pemain deterministik yang dimainkan dengan dua tumpukan counter identik. Pemain bergantian bergantian, di mana mereka melakukan salah satunya: Hapus satu atau lebih penghitung dari tumpukan pertama Hapus satu atau lebih …

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.