Pemrograman Puzzle & Golf Kode

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

7
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 1. Tulis …

24
Cicipi Distribusi Pareto
The Pareto Distribution adalah distribusi probabilitas yang muncul banyak di alam. Ini memiliki banyak properti khusus, seperti rata-rata tak terbatas. Dalam tantangan ini, Anda akan menampilkan sejumlah sampel dari distribusi ini. Distribusi Pareto didefinisikan lebih besar dari atau sama dengan xdengan probabilitas 1/x, untuk semua xlebih besar dari atau sama …

10
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. Misalnya, lingkungan 2 adalah {1,5,3,0,2}dan lingkungan 0 adalah {1,2,0}. Ada daftar lingkungan …

8
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 vertikal! Tugas Tulis program atau fungsi yang menggunakan string S …
22 code-golf  string 

13
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 klik . Setidaknya …


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 n>6661menemukan Setan-Perdana di belakang (atau setara) dan paling dekat dengan dirinya. Contohnya Bilangan bulat n=30000memiliki 3 Setan-Primes (SP) di balik itu: …
22 code-golf  primes 

30
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) = 11221223331223334444122333444455555122333444455555666666122333444455555666666777777712233344445555566666677777778888888812233344445555566666677777778888888899999999912233344445555566666677777778888888899999999910101010101010101010 Tantangan ini sangat sederhana! Diberikan bilangan bulat n> 0, cari jumlah digit GAU (n) Contoh Mari kita membuat GAU (4) kita mengambil langkah-langkah berikut …

22
Pembalikan multiplikasi modular
Tugas Anda adalah memberikan dua angka bilangan bulat, adan bmenghitung inversi multiplikatif modular dari modulo b, jika ada. Kebalikan modular dari amodulo badalah angka csedemikian rupa sehingga ac ≡ 1 (mod b). Angka ini adalah modulo unik buntuk setiap pasangan adan b. Ini ada hanya jika pembagi umum terbesar dari …

30
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 dapat dibagi pada Lsaat itu maka array harus ditambahkan …


23
Katedral Fraktal
Diberikan bilangan bulat positif n >= 1, output nbaris pertama dari struktur berikut: # # # ### # # # # # ## ## ##### # # # # # # # # # # ### # ## ## ## # ## ### ### ####### Baris nke-1 yang diindeks adalah …

12
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 lokasi tertentu seperti stasiun cuaca. Kondisi langit diperkirakan dalam hal …

13
Perkecil bilangan bulat berturut-turut
Terkait: Katakan padaku berapa banyak masalah matematika yang harus saya lakukan! Tantangan Dengan daftar integer ketat L yang benar-benar positif, dan integer 3 ≤ N ≤ panjang L, ganti bilangan bulat tengah dari berturut-turut bilangan bulat integer L panjang ≥ N dengan tanda hubung tunggal -. Aturan Spasi horisontal tidak …

5
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 kata. Kata itu sendiri. Skor dasar adalah jumlah huruf kapital …
22 code-golf  string 

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.