Pemrograman Puzzle & Golf Kode

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

24
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 tantangan ini, tugas Anda adalah melakukan satu langkah …

30
Countdown 100 Hari
Adalah umum untuk memulai hitung mundur 100 hari sebelum acara, mungkin karena sistem basis 10 kami. Contoh-contoh ini dapat ditemukan di mana-mana: 100 hari hingga ulang tahun Anda 100 hari sampai pernikahan 100 hari hingga pemilihan 100 hari sampai kelulusan kita 100 hari sampai batas waktunya 100 hari hingga musim …
25 code-golf  date 


16
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 dapat memukau teman dan kerabat Anda . …

14
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 ... tapi ada twist! Anda juga sangat bersemangat untuk …
25 code-golf  string 

22
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 dari kiri ke kanan) diganti …
25 code-golf  string  substitution  code-golf  math  code-golf  string  set-theory  code-golf  code-golf  compile-time  code-golf  kolmogorov-complexity  binary  code-golf  sequence  cops-and-robbers  code-golf  subsequence  card-games  code-golf  sequence  primes  code-golf  code-golf  number  graphical-output  music  code-golf  ascii-art  code-golf  string  lambda-calculus  code-golf  string  code-generation  code-golf  unicode  code-golf  math  combinatorics  code-golf  balanced-string  code-golf  sequence  cops-and-robbers  code-golf  sequence  cops-and-robbers  code-challenge  fastest-code  chess  code-golf  math  graphical-output  code-golf  string  hello-world  animation  code-golf  number  arithmetic  code-golf  integer  code-golf  code-golf  combinatorics  code-golf  kolmogorov-complexity  graphical-output  code-golf  string  code-golf  code-golf  game  code-golf  math  combinatorics  code-golf  ascii-art  popularity-contest  random  code-golf  arithmetic  number-theory  integer  code-golf  tips  underload  code-golf  math  sequence  primes  code-golf  math  path-finding  code-golf  ascii-art  primes  code-golf  kolmogorov-complexity  alphabet 

2
Tulis Palindrome-Polyglot-Quine
Tulis "palipolyquine": program yang merupakan quine , polyglot , dan palindrome . Aturan: Jumlah bahasa polyglot lebih disukai daripada ukuran kode. Jawaban terpendek (dalam byte) menang, jika terjadi seri. Aturan Polyglot dan Quine lihat di sini: Tulis sebuah Polyquine . Contoh saya (saya punya repositori Freaky-Sumber dengan tes): C # …

21
Mengonversi “0xUsernames”
0x Nama pengguna Ada begitu banyak orang yang menggunakan layanan olahpesan sehingga mereka kehabisan ruang untuk menyimpan semua nama pengguna! Untuk memperbaikinya, mereka akan mulai menyimpan nama pengguna sebagai heksadesimal, jika memungkinkan. Jika nama pengguna hanya terdiri dari karakter 0123456789ABCDEF(tidak peka huruf besar-kecil), itu dapat dikonversi menjadi heksadesimal dan disimpan …

30
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 pertama jumlah menit yang telah berlalu dalam jam ini, …

2
Hewan yang Mengalah!
Avatar Downgoat saya memiliki beberapa fitur berbeda Namun fitur ini juga dapat berlaku untuk hewan lain. Spesifikasi Diberi gambar binatang (secara teknis bisa apa saja), Anda harus menerapkan properti Downgoat padanya. Pixel perbatasan adalah piksel paling luar dari gambar. The warna latar belakang didefinisikan sebagai warna yang paling umum di …

20
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 menampilkan teks yang tepat ini: ! "# $% &' …

30
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, yang masih cukup besar, tetapi urutan yang sedikit lebih kecil: …

9
Praming Puzles & Colf: Menyingkat String
Setelah menghabiskan waktu di situs ini saya datang untuk menikmati hal-hal sesingkat mungkin. Itu mungkin alasan mengapa saya baru-baru ini agak tersinggung oleh string yang berisi karakter yang sama lebih dari sekali. Tugas Anda adalah menulis fungsi atau program yang mengembunkan string yang diberikan sesuai dengan aturan berikut: Mulailah dengan …
25 code-golf  string 

8
Prinsip Permutation-Pigeon-hole
Dalam permainan sudoku, banyak pemain suka "memasukkan" angka-angka yang mungkin ada di setiap kotak: Baris di atas dapat direpresentasikan sebagai array: [[1,2,9], [6], [5], [7], [1,2,9], [1,2,9], [3], [1,2,4], [8]] Sekarang, perhatikan bahwa hanya ada 1 tempat di mana 4bisa pergi. Ini secara efektif memungkinkan kita menyederhanakan daftar di atas …

24
Hitung urutan kangguru
Backstory Penafian: Dapat berisi informasi buatan tentang kanguru. Kanguru melewati beberapa tahap perkembangan. Seiring bertambahnya usia dan semakin kuat, mereka bisa melompat lebih tinggi dan lebih lama, dan mereka bisa melompat lebih banyak sebelum mereka lapar. Pada tahap 1 , kanguru sangat kecil dan tidak bisa melompat sama sekali. Meskipun …

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.