Pemrograman Puzzle & Golf Kode

25
Jumlah digit faktorial

Tantangannya adalah menghitung jumlah digit faktorial suatu angka. Contoh Input: 10 Output: 27 10! = 10 × 9 × ... × 3 × 2 × 1 = 3628800, dan jumlah digit dalam angka 10! adalah 3 + 6 + 2 + 8 + 8 + 0 + 0 = 27 Anda dapat mengharapkan input menjadi bilangan bulat di atas 0. Output dapat berupa...

25
Nomor popcount ajaib

Ada algoritma rumit yang terkenal untuk menghitung jumlah bit yang ditetapkan dalam integer 32-bit unsigned: int popcount(unsigned x) { x = (x & 0x55555555) + ((x >> 1) & 0x55555555); x = (x & 0x33333333) + ((x >> 2) & 0x33333333); x = (x & 0x0F0F0F0F) + ((x...

25
Transpile WordMath

Kita semua telah melihat "hax matematika" daring yang terlihat seperti ini: Think of a number, divide by 2, multiply by 0, add 8. Dan, secara ajaib, semua orang berakhir dengan angka 8! Bahasa Mari kita mendefinisikan bahasa pemrograman yang menggunakan sintaks teks di atas, yang disebut...

25
Angka besar: Ultrafactorials

Pertanyaan ini dikerjakan ulang, harap baca kembali. Ultrafactorials Ultrafactorials adalah urutan angka yang dapat dihasilkan menggunakan fungsi berikut: a(n) = n! ^ n! Nilai yang dihasilkan naik sangat cepat. Catatan: Ini adalah entri A046882 di OEIS. Juga terkait adalah hyperfactorials,...

25
bROKEN cAPSLOCK kEY fIASCO

Beberapa karyawan Anda memiliki kunci capslock yang rusak dan Anda terlalu murah untuk menggantinya. Bantu mereka dengan membuat program sesingkat mungkin untuk memperbaiki pekerjaan mereka! Cukup konversi setiap karakter dalam string yang diberikan dari huruf besar ke huruf kecil dan sebaliknya...

25
Natal Misteri Kalkulator Kalkulator

Hadiah telah dibuka. Kue pai telah dimakan. Star Wars telah ditonton. Musim Natal mulai reda. Sekarang Anda mungkin telah menarik beberapa Kerupuk Natal . Jika Anda beruntung, alih-alih mainan plastik biasa yang tidak berguna, Anda mungkin telah memenangkan Kalkulator Misteri yang dengannya Anda...

25
Fraktal pohon biner

Tantangan hari ini adalah menggambar pohon biner yang ascii-art seindah ini: /\ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ /\ /\ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ /\ /\ /\ /\ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ /\ /\...

25
Regresi Linier pada String

Tantangan ini sedikit rumit, tetapi agak sederhana, diberi string s: meta.codegolf.stackexchange.com Gunakan posisi karakter dalam string sebagai xkoordinat dan nilai ascii sebagai ykoordinat. Untuk string di atas, set koordinat yang dihasilkan adalah: 0, 109 1, 101 2, 116 3, 97 4, 46 5, 99 6,...

25
Sudah waktunya untuk tantangan jam!

Saya ingin Anda membuatkan saya jam yang menampilkan waktu dalam format ini: 18 ---------- 19 -------------------------------------------------- Ini menampilkan '18: 10 '. Jam saat ini dan jam berikutnya ditampilkan di bagian depan garis, diikuti oleh spasi dan sejumlah tanda hubung: pada baris...

25
Gambar ASCIIrisk

Ada banyak pertanyaan yang melibatkan menggambar bentuk menggunakan tanda bintang - jadi saya pikir, dengan begitu banyak tanda bintang di sana, kita harus menggambar satu, menggunakan tabel ASCII. Tantangan Tugas Anda adalah menulis program atau fungsi yang tidak membutuhkan input, dan...

25
Perkiraan Konstan Brun

Konstanta Brun adalah nilai di mana jumlah kebalikan dari pasangan prima kembar ( 1/pdan di 1/(p+2)mana pdan p+2keduanya prima) bertemu. Itu kira-kira 1.902160583104. Diberikan bilangan bulat positif N, perkiraan konstanta Brun dengan menjumlahkan kebalikan dari pasangan utama kembar di mana kedua...

25
Substitusi string rekursif

Tugas Tulis sebuah program atau fungsi yang diberi tiga string A, B, Cmenghasilkan string output di mana setiap instance Bin Atelah diganti secara rekursif C. Rekursif mengganti cara mengulang substitusi di mana pada setiap langkah semua contoh yang tidak tumpang tindih dari Bdalam A(dipilih rakus...

25
Naikkan satu nomor

pengantar Misalkan Anda ingin menghitung maksimum ekor dari daftar angka, yaitu, maksimum setiap sufiks nonempty. Salah satu cara untuk melakukannya adalah dengan berulang kali memilih satu nomor dan menggantinya dengan angka yang lebih tinggi setelah itu, sampai ini tidak mungkin lagi. Dalam...

25
Ukir beberapa perhiasan ASCII!

13 Maret diakui sebagai Hari Permata Nasional , yang merupakan tema tantangan ini. Jadi, diberi bilangan bulat di nmana nlebih besar dari 0, buat permata ASCII. Sebagai contoh: n = 1 n = 2 n = 3 ______ ____ / \ __ / \ \ / / \ \ / \ / \ / \ / \ / \/ \/ \/ Bagian bawah didefinisikan sebagai...

25
Timbal balik suatu angka (1 / x)

Tantangan Diberi angka (floating-point / desimal), kembalikan timbal baliknya, yaitu 1 dibagi dengan angka. Output harus berupa floating-point / angka desimal, bukan hanya bilangan bulat. Spesifikasi detail Anda harus menerima input dalam bentuk angka floating-point / desimal ... ... yang...