Pertanyaan yang diberi tag code-golf

8
Penghakiman Kata Latin

Karena saya tidak dapat berkonsentrasi pada tugas apa pun selama lebih dari 5 detik, saya sering menemukan diri saya memecah kata menjadi sub-string, yang masing-masing memiliki panjang yang berbeda dan tidak mengandung karakter yang berulang. Misalnya, kata "pasta" mungkin dipecah menjadi "masa...

8
Putuskan keberadaan total pemesanan

Dalam tugas ini, kami mempertimbangkan array bilangan bulat positif seperti ini: 3 18 321 17 4 4 51 1 293 17 Input tersebut terdiri dari sepasang array seperti itu, baik dari panjang positif, sewenang-wenang, mungkin berbeda. Menentukan apakah pemesanan Total ≤ X ⊂ N × N , di mana N adalah...

8
Urutan collatz pada mesin dua counter

The Collatz urut mulai dari bilangan bulat positif n didefinisikan dengan cara ini: jika n bahkan maka membaginya dengan 2 ( n' = n / 2) jika n ganjil maka kalikan dengan 3 dan tambahkan 1 ( n' = 3n + 1) Ulangi iterasi di atas hingga n mencapai 1. Tidak diketahui (ini adalah masalah utama...

8
Menghasilkan ritme Euclidean

Tahukah Anda bahwa algoritma Euclidean mampu menghasilkan irama musik tradisional ? Kita akan melihat bagaimana ini bekerja dengan menggambarkan algoritma yang serupa, tetapi sedikit berbeda dengan yang ada di koran. Pilih bilangan bulat positif n, jumlah ketukan, dan bilangan bulat positif k,...

8
Casting integer umum dengan Python

Latar Belakang Saya memiliki string dengan Python yang ingin saya konversi menjadi integer. Biasanya, saya hanya akan menggunakan int: >>> int("123") 123 Sayangnya, metode ini tidak terlalu kuat, karena hanya menerima string yang cocok -?[0-9]+(setelah menghapus spasi spasi awal atau...

8
Faktorisasi Perdana Rekursif

Tugas Anda adalah mengambil faktor prima dari angka yang diambil dari input (menghilangkan eksponen yang sama dengan 1) kemudian mengambil faktor prima dari semua eksponen, dan seterusnya, hingga tidak ada angka komposit yang tersisa; dan kemudian menampilkan hasilnya. Untuk membuat apa yang saya...

8
Menyortir untuk Bozos

pengantar Tantangan ini adalah tentang tiga algoritma penyortiran (buruk):, Bogosortdan dua varian lainnya yang saya buat (tetapi mungkin telah dipikirkan oleh orang lain pada suatu saat): Bogoswap(AKA Bozosort) dan Bogosmart. Bogosortbekerja dengan mengocok array secara acak dan memeriksa apakah...

8
Hitung ukuran segmen string minimal

Optimalisasi umum untuk menghemat ruang dalam biner adalah menggabungkan string literal di mana satu literal adalah akhiran dari yang lain. Misalnya, biner dengan string literal a: foobar b: bar c: barbaz d: foobarbaz e: baz mungkin berisi kumpulan string literal berikut ( #mewakili...

8
Temukan gerakan nim optimal

Permainan Nim adalah permainan strategi matematika, di mana 2 pemain bergiliran mengambil item dari tumpukan yang berbeda. Pada gilirannya, Anda harus mengambil setidaknya satu item, dan Anda dapat mengambil sebanyak yang Anda inginkan, asalkan Anda hanya mengambil dari satu tumpukan. Pemain yang...

8
Isi Angka Kosong

Anda diberi daftar 2-tupel bilangan bulat positif, dari formulir: a1 b1, a2 b2, ..., an bn Dengan kata lain, 2-tupel dipisahkan oleh koma, dan bilangan bulat di dalam masing-masing tupel dipisahkan oleh ruang. Semua aangka dalam urutan ketat meningkat, serta bs. Tujuan Anda adalah "mengisi...

8
Word dengan pengulangan terbesar huruf

Baru-baru ini ada pertanyaan tentang Stack Overflow di mana OP sedang mencoba untuk menulis fungsi untuk menemukan kata dalam string yang memiliki huruf paling banyak diulang. Tentu saja tidak sulit untuk menulis satu dalam hitungan detik, dan saya menulis satu dalam Javascript sesingkat mungkin...

8
Golf dengan Agen Pengguna

Biasanya ketika melakukan tantangan internet, tidak ada masalah dengan harus menentukan agen pengguna, tetapi ketika berurusan dengan Google, itu berubah. Google daftar hitam agen pengguna Urllib, mungkin untuk menghentikan robot spam, jadi Anda harus menentukan agen pengguna. Ini membutuhkan...

8
Kiat bermain golf di CoffeeScript

Trik apa yang Anda ketahui untuk membuat kode CoffeeScript lebih pendek? CoffeeScript adalah bahasa yang dikompilasi menjadi JavaScript ("transpiles" ke ES3, tepatnya). Aturan emas adalah "Ini hanya JavaScript", yang berarti tidak ada overhead runtime. Sebagian besar Tips & Trik JavaScript...

8
Mari kita bermain Hangman?

Menurut halaman ini , strategi terbaik untuk menebak kata-kata algojo Inggris adalah dengan menghitung peluang setiap huruf dalam daftar kata yang memenuhi persyaratan kami. Tetapi, karena saya benar-benar malas, saya tidak benar-benar ingin menghitung setiap kata dalam kamus sendiri. Tapi, seperti...

8
String zig-zag

String zig-zag Diberikan string dan integer positif, output string dalam pola gelombang zig-zag dengan amplitudo puncak dan jarak karakter yang sama dengan integer. Ini mirip dengan pertanyaan ini tetapi juga termasuk spasi karakter. Memasukkan Input dapat dibaca dari STDIN atau diambil...

8
Apa pernyataan loop tak terbatas terpendek di Jawa?

Saya sedang mengerjakan golf untuk Java dan saya membutuhkan loop tak terbatas. Jelas, saya tidak ingin menghabiskan lebih banyak byte daripada yang harus saya lakukan, terutama dalam bahasa yang begitu ekspresif. Dengan asumsi saya memiliki beberapa kode yang ingin saya jalankan, jelas garis...