Pemrograman Puzzle & Golf Kode

22
Apakah ini super-prime?

Latar Belakang Sebuah super prima adalah bilangan prima yang indeks dalam daftar semua bilangan prima juga perdana. Urutannya terlihat seperti ini: 3, 5, 11, 17, 31, 41, 59, 67, 83, 109, 127, 157, 179, 191, ... Ini adalah urutan A006450 dalam OEIS . Tantangan Diberi bilangan bulat positif,...

22
Warnai saya tiang

Katakanlah tugas Anda adalah melukis tiang, dan klien meminta Anda melukis tiang dengan 4 bagian merah dan 3 bagian kuning. Anda dapat melakukannya dengan mudah sebagai berikut: r y r y r y r Hanya dengan garis-garis kuning dan merah. Sekarang katakanlah klien Anda meminta Anda untuk melukis...

22
Code Golfinator-3000

Seperti yang diketahui semua orang , menambah inator-3000akhir kata benda membuatnya lebih keren. Tapi apa lagi yang bisa membuat kata lebih keren? Diberikan string ASCII sebagai input, menampilkan kesejukan kata tersebut. Menghitung kesejukan Ada 4 elemen untuk menghitung kesejukan sebuah...

22
Perkecil Duplikat yang Berdekatan

Tantangan Diberikan daftar bilangan bulat, kembalikan daftar bilangan bulat ini setelah berulang kali menghapus semua pasangan item sama yang berdekatan. Perhatikan bahwa jika Anda memiliki jangka ganjil dengan angka yang sama, salah satunya akan tetap, tidak menjadi bagian dari...

22
Menara listrik tanpa batas

Tantangan Cukup sederhana, diberi input x, hitung menara kekuatannya tak terbatas! x^x^x^x^x^x... Bagi Anda pecinta matematika di luar sana, ini adalah tetrasix tak terbatas . Ingatlah hal-hal berikut: x^x^x^x^x^x... = x^(x^(x^(x^(x...)))) != (((((x)^x)^x)^x)^x...) Terkejut kami belum...

22
Bagaimana Berawan?

Tantangan Diberi gambar langit, Anda harus menampilkan tutupan awan dalam okta. Gambar yang disediakan akan menjadi file gambar (jenisnya terserah Anda) dan hasilnya harus STDOUT. Oktas Dalam meteorologi, okta adalah unit pengukuran yang digunakan untuk menggambarkan jumlah tutupan awan di...

22
Produk yang sama dengan jumlah dan sebaliknya

Sepasang persamaan yang menyenangkan adalah 1 + 5 = 2 · 3 dan 1 · 5 = 2 + 3 . Ada banyak seperti ini, yang lain adalah 1 + 1 + 8 = 1 · 2 · 5 dan 1 · 1 · 8 = 1 + 2 + 5 . Secara umum produk n bilangan bulat positif sama dengan jumlah n bilangan bulat positif, dan sebaliknya. Dalam tantangan ini,...

22
Sortir daftar perbedaan

Daftar perbedaan daftar bilangan bulat adalah perbedaan daftar anggota yang berurutan. Misalnya daftar perbedaan 1, 3, 2 ,4 aku s 2, -1, 2 Tugas Anda adalah mengambil daftar perbedaan dan menampilkan seperti apa daftar perbedaan jika daftar asli disortir. Misalnya daftar perbedaan 2, 1,...

22
Katedral Fraktal

Diberikan bilangan bulat positif n >= 1, output nbaris pertama dari struktur berikut: # # # ### # # # # # ## ## ##### # # # # # # # # # # ### # ## ## ## # ## ### ### ####### Baris nke-1 yang diindeks adalah representasi biner dari n, dicerminkan tanpa menyalin karakter terakhir, dengan...

22
Dapatkan kamu di belakang saya Setan-Perdana!

Setan-Primes siapa mereka? mereka Primesmengandung 666 ini adalah Setan-Primes: [46663,266677,666599,666683,616669] ini BUKAN :[462667,665669,36363631,555] Merencanakan Setiap angka yang lebih besar dari 6661 memiliki Setan-Primes di belakangnya Tantangan Diberikan bilangan bulat...

22
Lakukan NP: temukan klik terbesar

Latar Belakang Pada saat penulisan ini, masalah P vs NP masih belum terpecahkan, tetapi Anda mungkin pernah mendengar tentang makalah baru Norbert Blum yang mengklaim bukti bahwa P! = NP, yang sudah diduga salah (tapi kita akan lihat nanti). Masalah yang dibahas dalam makalah ini adalah masalah...

22
Saya simetris, bukan palindromik!

Latar Belakang Terinspirasi oleh saya seorang palindrome. Apakah kamu? , di mana disajikan fakta yang mengejutkan bahwa " ()()bukan palindrome, tapi ())(", saya bertanya pada diri sendiri apa yang ada ()()dan jawabannya adalah sederhana: itu adalah string dengan sumbu simetri

22
Tambahkan array dengan sendirinya

Tantangan Anda hari ini adalah mengambil array, membaginya menjadi potongan-potongan, dan menambahkan potongan-potongan itu. Begini cara kerjanya: Program atau fungsi Anda akan diberi array bilangan bulat adan ukuran chunk L. Array harus dibagi menjadi array ukuran L, jika panjang array tidak...

22
Tidak ada yang tahu Nomor GAU

Biarkan saya memperkenalkan Anda ke nomor GAU GAU(1) = 1 GAU(2) = 1122 GAU(3) = 1122122333 GAU(4) = 11221223331223334444 GAU(6) = 11221223331223334444122333444455555122333444455555666666 ... GAU(10) =

22
Hasilkan Nomor Ramah-Numpad

Terinspirasi oleh Generate Keyboard Friendly Numbers . Latar Belakang Banyak bantalan nomor memiliki tata letak berikut: 789 456 123     0     Kami mendefinisikan lingkungan angka sebagai himpunan sel yang berdekatan secara orthogonal pada numpad yang ditunjukkan, termasuk dirinya sendiri....

22
Keluarkan urutan Goodstein yang disederhanakan

Angka dalam basis-b disederhanakan bentuk Goodstein jika ditulis sebagai b + b + ... + b + c, 0 < c ≤ b Urutan Goodstein yang disederhanakan dari suatu angka dimulai dengan menuliskan angka pada basis-1 bentuk Goodstein yang disederhanakan, kemudian mengganti semua 1 dengan 2 dan mengurangi...

22
Buat urutan integer universal

Definisi Mari kita sebut deret integer (tak terbatas) universal jika berisi setiap deret integer terbatas sebagai urutan berikutnya. Dengan kata lain, urutan bilangan bulat (a 1 , a 2 , ...) bersifat universal jika dan hanya jika, untuk setiap urutan bilangan bulat terbatas (b 1 ,…, b n ) , ada...