Pemrograman Puzzle & Golf Kode

14
Pengaturan Ulang Deranged

Tugas Anda adalah menulis program komputer sehingga ketika dipotong menjadi garis-garis (terpecah pada karakter baris baru) setiap pengaturan garis akan menghasilkan angka yang berbeda antara 1 dan n! (di mana n adalah jumlah total baris). Tidak ada angka yang harus dikeluarkan oleh dua pengaturan...

14
Verifikasi Set Perbedaan Cyclic

Set perbedaan siklik adalah seperangkat bilangan bulat positif dengan properti unik: Membiarkan nmenjadi bilangan bulat terbesar di set. Membiarkan rbilangan bulat apa pun (tidak harus di set) lebih besar dari 0 tetapi kurang dari atau sama dengan n/2. Membiarkan kmenjadi sejumlah solusi ke (b -...

14
Regex untuk kelipatan 9

Sangat mudah untuk menggambarkan mesin keadaan terbatas yang mengenali kelipatan 9: melacak jumlah digit (mod 9) dan menambahkan angka apa pun yang diterima berikutnya. FSM semacam itu hanya memiliki 9 negara, sangat sederhana! Dengan kesetaraan antara FSM-dapat dikenali dan bahasa reguler, ada...

14
Bantu saya memainkan Trumpet

The terompet adalah instrumen telepon udara valved, biasanya berkemah di B♭. Suara itu dibuat ketika pemain menggetarkan bibir mereka untuk memindahkan udara di dalam instrumen. Getaran itu diperoleh dengan mengatur mulut seseorang dengan cara tertentu, yang disebut embouchure. Berbagai kantong...

14
Apa potensi eksponensial saya?

Kami akan menentukan N potensi -exponential dari bilangan bulat positif M sebagai hitungan prefiks dari M N yang sempurna N -powers. Awalan bilangan bulat adalah semua angka berikutnya yang bersebelahan yang dimulai dengan angka pertama, diartikan sebagai angka pada basis 10. Sebagai contoh,...

14
Blok Penataan Ulang

Jadi tugas Anda adalah mengambil blok 3x3 di mana -berarti ruang kosong, dan *berarti ruang penuh, misalnya: -** -*- *-* dan mengatur ulang blok sehingga *membentuk X, seperti ini: *-* -*- *-* Input: kotak 3x3 seperti di atas, bisa berupa 3 baris, array, atau apa pun yang Anda...

14
Area persimpangan lingkaran

Deskripsi: Diberikan xdan yposisi dua lingkaran bersama dengan mereka radii, output area persimpangan dua lingkaran. Memasukkan : Anda akan diberikan input berikut: array 1 = x and y positions of circle a array 2 = x and y positions of circle b radius = radii of the two congruent...

14
Segitiga Seidel

Segitiga Seidel adalah konstruksi matematika yang mirip dengan Segitiga Pascal, dan dikenal karena hubungannya dengan angka Bernoulli. Beberapa baris pertama adalah: 1 1 1 2 2 1 2 4 5 5 16 16 14 10 5 16 32 46 56 61 61 Setiap baris dihasilkan sebagai berikut: Jika nomor baris genap...

14
Area tertutup oleh perimeter loop

Temukan luas wilayah sel satuan yang diberi perimeter loop sebagai urutan putaran 90 derajat. Misalnya, ambil wilayah tiga sel XX X loop perimeter yang kita gambar L<S<L v ^ S R>L v ^ L>L Setiap belokan ditandai sebagai kiri (L), lurus (S), atau kanan (R). Mulai dari R,...

14
Apakah saya Pillai prime?

Sebuah Pillai prima adalah bilangan prima yang ada ada beberapa yang positif m sehingga ( m ! + 1 ) ≡ 0halhalpmmm dan p ≢ 1( M ! + 1 ) ≡ 0( mod  p )(m!+1)≡0(mod hal)(m! + 1) \equiv 0 \:(\text{mod } p) .p ≢ 1( mod  m )hal≢1(mod m)p \not\equiv 1\:(\text{mod }m) Dengan kata lain, integer adalah prima...

14
Faktor prima atau tertinggi

Tantangan: Diberikan larik angka bilangan bulat non-negatif dalam kisaran0 to Infinity , Periksa apakah semuanya bilangan prima atau tidak. (Anda dapat mengambil input sebagai string juga jika Anda mau) Memasukkan: Input: Array angka Output: Array dengan setiap elemen diganti oleh salah satu...

14
berpisah dan bermodalkan

Tantangan: Diberikan string split pada posisi tertentu dan huruf besar karakter pertama dari kata yang diberikan. Memanfaatkan huruf pertama kata pertama jika dan hanya jika sudah dikapitalisasi Memasukkan : String sdan karakter c. Ouput: String dengan setiap kemunculan cdiganti dengan...

14
Kode golf permutasi terbaik

Tantangan Diberikan bilangan bulat n ≥ 4 , menghasilkan permutasi bilangan bulat [0, n-1] dengan properti yang tidak memiliki dua bilangan bulat berurutan yang bersebelahan. Nilai permutasi piadalah jumlah abs(pi[i] - i)untuk semua indeks i. Contohnya (1, 3, 0, 2) memiliki nilai 6 (0, 2, 4, 1,...

14
Apakah ada cincin gunung?

Tantangan Diberi matriks bilangan bulat positif, tentukan apakah ada "cincin" gunung. Definisi formal untuk tantangan ini adalah: diberi matriks bilangan bulat positif, apakah ada bilangan bulat positif nyang ada cincin sel tertutup dalam matriks yang benar-benar lebih besar dari nsehingga semua...

14
Treasure Map Drawing Bot

Anda mengatur perburuan harta untuk teman-teman Anda. Untuk melakukan sesuatu dengan lebih mudah, Anda ingin menggambar peta dari semua lokasi di mana Anda menyembunyikan benda-benda berharga. Memasukkan Setiap bentuk input yang menunjukkan daftar poin yang terdiri dari (nonnegatif) koordinat x...

14
Semakin sulit untuk menjadi komposit hari ini

Mengingat daftar non-kosong L bilangan bulat lebih besar dari 1 , kita mendefinisikan d (L) sebagai terkecil bilangan bulat positif sehingga n + d (L) adalah komposit untuk setiap n di L . Kami mendefinisikan urutan a n sebagai: a 0 = 2 a i + 1 adalah bilangan bulat lebih besar terkecil dari...