Pemrograman Puzzle & Golf Kode

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

4
Jalur terpendek untuk seorang ksatria catur
Program Anda harus menghitung jumlah gerakan yang dibutuhkan seorang ksatria catur untuk mencapai setiap kotak papan catur. Input akan berupa dua bilangan bulat yang dipisahkan oleh ruang yang mewakili koordinat dari awal kuadrat (koordinat horizontal kemudian vertikal, masing-masing termasuk 0-7). Program Anda harus menampilkan kisi-kisi angka yang berisi jumlah gerakan …
12 code-golf  chess 

7
Hari apa hari ini (atau tanggal lainnya)?
Tugas Tulis program atau fungsi yang menghitung nama hari-hari dari tanggal yang dimasukkan pengguna. Input output Input adalah string YYYYMMDD,. Contoh nilai input: 20110617: 17 Juni 2011 19040229: 29 Februari 1904 06661225: 25 Desember 666 00000101: 1 Januari 0 99991231: 31 Desember 9999 Anda dapat mengasumsikan bahwa semua input valid. …
12 code-golf  date 

10
Pemrograman Kreatif [ditutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan agar sesuai dengan topik untuk Code Golf Stack Exchange. Ditutup 8 tahun yang lalu . Buat cerita dari pemrograman Anda. Contoh dalam JavaScript: self.book = { "story": function() { var once = …

22
Metode JAxH dikaburkan, bukan teks [tertutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 2 tahun yang lalu . JAPH adalah tradisi besar dalam membuat program yang mencetak "Just another Perl hacker,". Kami …

5
Interpolasi polinomial
Tulis program yang melakukan Interpolasi Polinomial menggunakan bilangan rasional presisi arbitrer sejati. Inputnya terlihat seperti ini: f (1) = 2/3 f (2) = 4/5 f (3) = 6/7 ... Anda dapat berasumsi bahwa hanya ada satu spasi putih sebelum dan setelah =tanda, semua angka adalah pecahan atau bilangan bulat. Anda …

8
Menemukan jalur maksimum
Diberikan kuadrat positif, bilangan asli menulis sebuah program menemukan jalur horizontal dan vertikal dengan jumlah angka di sepanjang mereka menjadi maksimal. Sebuah horisontal jalan pergi dari kolom pertama untuk yang terakhir dan harus meningkatkan posisi kolom sebesar satu dalam setiap langkah. Sebuah vertikal jalan pergi dari baris pertama sampai terakhir …
12 code-golf 

1
Pecahkan 8 Puzzle
8 Puzzle adalah varian yang lebih kecil dari 15Puzzle (atau teka-teki Sliding ). Anda memiliki 3x3kisi yang diisi dengan angka 0-8 (0 menunjukkan ubin kosong) yang disusun dalam urutan acak. Tugas Anda adalah memasukkan kisi 3x3 dan menunjukkan solusi terpendek (gerakan minimum) untuk mencapai status sasaran. Tampilkan setiap boardstate termasuk …

8
Quine Challenge I
Tantangan Dalam tugas ini Anda harus menulis sebuah program yang akan mengambil input bilangan bulat N (-1e9 <= N <0 && 0 <N <= + 1e9) , lalu menghitung T = (abs (N)% M +1) , jika N bernilai positif, lalu mengeluarkan karakter T-th dari awal yang lain, mengeluarkan karakter …
12 code-golf  quine 

9
Forking Factorials
Golf ini membutuhkan perhitungan faktorial untuk dibagi di antara beberapa utas atau proses. Beberapa bahasa membuat ini lebih mudah untuk dikoordinasikan daripada yang lain, jadi itu adalah bahasa agnostik. Kode contoh tidak disediakan disediakan, tetapi Anda harus mengembangkan algoritma Anda sendiri. Tujuan dari kontes ini adalah untuk melihat siapa yang …
12 code-golf 

1
Hancurkan cipher yang rusak
Saya telah merancang generator acak sederhana yang siklus dua angka dalam cara yang kacau menggunakan metode multiply dan modulus. Ini sangat bagus untuk itu. Namun, jika saya menggunakannya sebagai generator sandi, ia akan rentan terhadap serangan plaintext yang diketahui, mengingat bahwa seorang penyerang dapat merekayasa balik benih dari serangkaian angka …

5
Tekan Terpisah
http://en.wikipedia.org/wiki/Dissociated_press Dissociated Press adalah algoritma yang menghasilkan teks acak dari teks yang ada. Algoritme dimulai dengan mencetak N kata berurutan (atau huruf) dalam teks. Kemudian pada setiap langkah mencari setiap kejadian acak dalam teks asli dari N kata terakhir (atau huruf) yang sudah dicetak dan kemudian mencetak kata atau huruf …

13
Buat palindrom angka
Tulis fungsi yang menggunakan angka sebagai argumen dan menjadikannya palindrome dengan menambahkan jumlah digit minimum. Jumlahnya akan maksimal 100 digit. Sample Inputs 12 122 232 2323 1012121 Sample Outputs 121 1221 232 23232 101212101

3
Tulis validator JSON
Tulis program yang menentukan apakah inputnya JSON yang valid . Input: teks ASCII:[\x00-\x7F]* Catatan: jika ASCII bermasalah, silakan gunakan pengkodean lain, tetapi tunjukkan dalam posting Anda. Keluaran: Valid atau Invalid. Mengejar baris baru dapat dihilangkan. Contoh: $ echo '{"key": "value"}' | ./json-validate Valid $ echo '{key: "value"}' | ./json-validate Invalid …
12 code-golf 

14
Selesaikan peta simetris
Anda diberi seperempat peta yang simetris pada sumbu x dan y sebagai input. Program harus mencetak peta lengkap. Peta dapat berisi karakter berikut:, -+/\|.dan mereka harus diputar seperti yang diharapkan. Data in selalu persegi panjang dan kecil. Contoh $ cat in +--- |./. |/.. $ ./solution < in +------+ |./..\.| …
12 code-golf  string 

7
Berapa banyak salju yang kamu dapatkan?
Maafkan saya atas kelapangannya. Kami bersenang-senang melakukannya di golf internal kami, tetapi diperlukan beberapa email untuk klarifikasi, jadi saya harap saya menangkap sebagian besar dari itu pertama kali. MASALAH Diberikan snapshot salju "disimulasikan" (sebagai string, stdin atau parameter untuk fungsi / metode Anda), laporkan 4 nilai: kedalaman minimum, kedalaman maksimum, …
12 code-golf 

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.