Pemrograman Puzzle & Golf Kode

11
Hitung array periode

The periodstring adalah terpendek non-zero pergeseran sehingga string cocok itu sendiri, mengabaikan semua bagian yang overhang. Jadi misalnya, abcabcabada titik 3. Dengan konvensi kita katakan bahwa jika tidak ada pergeseran seperti itu maka string memiliki periode yang sama dengan panjangnya....

11
Papan Stackin

Saya memiliki banyak papan yang saya butuhkan untuk menumpuk di ruang sekecil mungkin. Sayangnya, papan jatuh jika saya menumpuk lebih dari 10 tinggi. Saya membutuhkan program untuk memberi tahu saya cara menumpuk papan untuk mengambil ruang horizontal sesedikit mungkin, tanpa menumpuk papan lebih...

11
"Halo Dunia!" (Utas perampok)

Ini adalah utas perampok. Utas polisi ada di sini . Tantangan Anda adalah mengambil kiriman yang tidak terputus dari utas polisi dan menemukan, untuk input atau input apa, program akan dicetak Hello, World!dan baris baru. Kapitalisasi, spasi, dan tanda baca harus tepat. Berikan komentar tentang...

11
Levenshtein Sumber Anda

Jarak edit Levenshtein antara dua string adalah jumlah penyisipan, penghapusan, atau penggantian minimum yang mungkin untuk mengubah satu kata menjadi kata lain. Dalam hal ini, setiap penyisipan, penghapusan dan penggantian memiliki biaya 1. Misalnya, jarak antara rolldan rolling3, karena...

11
Penguraian DTMF sederhana: temukan kunci telepon!

Ini adalah tantangan sederhana yang mudah-mudahan dapat mengarah pada beberapa jawaban kreatif. Mengutip Wikipedia : "Pensinyalan multi-nada ganda-nada (DTMF) adalah sistem pensinyalan telekomunikasi in-band menggunakan pita frekuensi suara melalui saluran telepon antara peralatan telepon dan...

11
Spanduk Pesawat ASCII

Mengingat dua input - salah satu dari mereka non-kosong dicetak ASCII string (termasuk ruang, tidak termasuk baris baru), makhluk yang lain dari dua yang berbeda, nilai-nilai yang konsisten pilihan Anda ( 1 / 0, l / r, left / right, dll) - output ASCII art pesawat spanduk string, menunjuk ke kiri...

11
Isi Bagian yang Kosong, Tolong!

(Tidak, bukan ini atau semua ini ) Diberikan string dan daftar string, isi semua kosong di string input dengan string yang sesuai. Input output String input hanya berisi karakter alfabet, spasi, dan garis bawah. Ini kosong dan tidak dimulai dengan garis bawah. Dengan kata lain, string input...

11
Buat Benua Bit

Bayangkan kita memiliki matriks bit (yang mengandung setidaknya satu 1): 0 1 0 1 1 0 1 0 0 1 0 0 1 0 1 0 0 1 0 1 1 0 0 0 1 0 1 1 0 1 0 1 0 1 1 0 0 1 0 0 1 1 0 1 0 0 0 1 0 1 1 0 0 1 0 Kami ingin mengatur beberapa bit dalam matriks ini sehingga membentuk gumpalan berdekatan 1, di mana setiap bit...

11
Membalikkan string!

Tugas Anda: tulis sebuah program / fungsi yang ketika diberi string yang hanya berisi karakter ASCII, output / mengembalikan string dalam bentuk reverse-ish. Contoh: 1) Input Hello, World! 2) Jumlah karakter unik dalam input. (String input dipisahkan oleh pipa ( |) untuk

11
Balik Quine!

Kita semua tahu apa itu quine . Sebuah terbalik Quine adalah program non-kosong yang cetakan kebalikan dari kode sumber tanpa membaca kode sumbernya, dan hanya terdiri dari karakter yang dapat dicetak-ASCII (ruang angkasa melalui ~). Di sini, “kebalikan dari kode sumber” berarti yang berikut:...

11
Visualisasikan Inklusi-Pengecualian

Penyertaan-Pengecualian memungkinkan Anda menghitung ukuran beberapa serikat pekerja dan persimpangan antara set yang mengetahui beberapa nilai lainnya. Saya tidak akan menjelaskannya dengan tepat, tetapi tantangan Anda adalah memvisualisasikan inklusi-pengecualian pada Diagram Venn. Karena saya...

11
Tabel kebenaran LaTeX

Tulis program atau fungsi yang menerima daftar output dari fungsi logika dan output kode LaTeX untuk tabel kebenarannya. Input harus diberi label sebagai huruf kecil a-z, dan outputnya harus diberi label F. Panjang daftar input akan selalu lebih pendek dari 2^25, yang berarti bahwa jumlah input...

11
Jarak Levenshtein & OEIS (Perampok)

Ini adalah pos Perampok. The Cop posting di sini . Tugas Anda adalah mengambil input bilangan bulat N dan menghasilkan digit ke- N dalam urutan OEIS A002942 . Urutan terdiri dari angka kuadrat yang ditulis mundur: 1, 4, 9, 61, 52, 63, 94, 46, 18, 1, 121, 441, ... Perhatikan bahwa nol di awal...

11
Perluas nomor

Perluas nomor Tugas Anda adalah memperluas bilangan bulat yang lebih besar dari 0 dengan cara berikut: Membagi angka menjadi angka desimal dan untuk setiap digit menghasilkan daftar sesuai dengan aturan ini: jika digitnya ganjil, daftar dimulai dengan digit dan turun ke 1; jika digitnya genap,...

11
Manajemen Inventaris Minecraft

Manajemen persediaan Minecraft sulit. Anda memiliki 17 berlian, tetapi Anda perlu 7 untuk membuat meja pesona, beliung, dan pedang. Apakah Anda mengambilnya dan mengklik kanan 7 kali? Atau apakah Anda mengklik kanan sekali dan klik kanan dua kali dan mengambil 7 kiri? Sangat membingungkan! Bagi...

11
Panjang urutan Sumac [ditutup]

Ditutup . Pertanyaan ini membutuhkan detail atau kejelasan . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Tambahkan detail dan jelaskan masalahnya dengan mengedit posting ini . Ditutup 2 tahun yang lalu . Urutan Sumac dimulai...

11
Nilai Eigen dari Matriks

Diberi matriks kuadrat, mengeluarkan nilai eigen matriks. Setiap nilai eigen harus diulang beberapa kali sama dengan multiplisitas aljabarnya. Nilai eigen dari matriks Aadalah nilai-nilai skalar λseperti itu, untuk beberapa vektor kolom v, A*v = λ*v. Mereka juga solusi untuk polinomial...

11
Ganjil: surat

Objektif Tulis program atau fungsi (atau yang setara) yang memilah dan mengembalikan huruf aneh dalam matriks ukuran acak. Detail Anda akan diberikan sebuah matriks (sebagai string) sebagai input dari dimensi acak seperti ini. bbbbbbbbbb bbbbbdbbbb bbbbbbbbbb bbbbbbbbbb bbbbbbbbbb Tugas Anda...