Pertanyaan yang diberi tag code-golf

9
Kata-kata dari tabel elemen periodik [ditutup]

Ditutup . Pertanyaan ini membutuhkan detail atau kejelasan . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Tambahkan detail dan jelaskan masalahnya dengan mengedit posting ini . Ditutup 3 tahun yang lalu . Kembali ketika saya...

9
Hasilkan nomor Friedman

Angka Friedman adalah angka yang dapat diekspresikan dengan menerapkan operasi matematika dasar (^, /, *, +, -) untuk semua digit itu. Operasi tidak perlu diterapkan ke setiap digit individu, tetapi semua digit harus dilibatkan. Artinya, 121 = 11 ^ 2 -> semua digit terlibat, tetapi 1 & 1...

9
Partisi daftar

Jawaban atas pertanyaan ini terlalu panjang Tantangan Anda adalah menulis fungsi pemartisian dalam jumlah karakter terkecil. Contoh input ['a', 'b', 'c'] Contoh keluaran [(('a'),('b'),('c')), (('a', 'b'), ('c')), (('a', 'c'), ('b')), (('b', 'c'), ('a')), (('a', 'b', 'c'))] Input dapat...

9
Kompres data dengan tata bahasa bebas konteks

Dimungkinkan untuk mengompres beberapa jenis data, seperti teks manusia atau kode sumber, dengan tata bahasa garis lurus. Anda pada dasarnya membuat tata bahasa yang bahasanya memiliki satu kata - data yang tidak terkompresi. Dalam tugas ini, Anda harus menulis sebuah program yang...

9
Keluaran deck dikocok menggunakan input acak

Input output: Input : String acak '0' dan '1' yang seragam, panjang, dan tak terhingga, diambil dari stdin. String diasumsikan benar-benar acak, bukan pseudo-acak. Ini seragam karena setiap karakter memiliki kemungkinan yang sama untuk menjadi '0' atau '1'. Cermat! Inputnya panjang sekali, jadi...

9
Hitung koefisien korelasi

Diberikan serangkaian angka untuk peristiwa X dan Y, hitung koefisien korelasi Pearson. Probabilitas masing-masing peristiwa adalah sama, sehingga nilai yang diharapkan dapat dihitung dengan hanya menjumlahkan setiap seri dan membaginya dengan jumlah percobaan. Memasukkan 1 6.86 2 5.92 3 6.08 4...

9
Bangun Solver Sudoku Pembunuh

Anda mengira sudoku biasa itu sulit, sekarang coba Killer Sudoku ! Dalam permainan Killer Sudoku, Anda tidak diberi nomor sama sekali. Sebagai gantinya, Anda diberikan wilayah yang dikatakan menambahkan hingga jumlah tertentu. Pertimbangkan contoh berikut, dari Wikipedia: Dan

9
Kata-Kata Ternary Squarefree Tanpa Batas Sewenang-wenang

String bebas persegi jika tidak mengandung substring dua kali berturut-turut. Dimungkinkan untuk memiliki kata bebas persegi panjang sembarang menggunakan alfabet 3 huruf. Tulis sebuah program yang menerima bilangan bulat positif n dari stdin dan mencetak kata panjang bebas persegi n, menggunakan...

9
Tulis pemecah aliran ASP / Prolog / SAT

Flow Free adalah gim android yang adiktif di mana Anda harus menghubungkan pasangan elemen secara bersamaan melalui ular yang tidak tumpang tindih dan mengisi seluruh kotak. Untuk keterangannya, lihat di sini: https://play.google.com/store/apps/details?id=com.bigduckgames.flow&hl=id Saya...

9
Hasilkan kombinasi yang dipesan dengan pengulangan

Dengan serangkaian karakter yang berbeda, dan angka n, buat semua kombinasi berurut dengan pengulangan, dengan panjang 1 hingga n, menggunakan karakter tersebut. Cara lain untuk mendefinisikannya adalah dengan melihat karakter yang diberikan sebagai digit "kustom" di pangkalan (radix) dari jumlah...

9
Pola Mesin Pemotong Rumput

Diambil dari Putaran Kode Kualifikasi Google Code Jam 2013 B : Alice dan Bob memiliki halaman di depan rumah mereka, berbentuk seperti N meter persegi panjang M meter. Setiap tahun, mereka mencoba memotong halaman dengan pola yang menarik. Mereka biasa memotong dengan gunting, yang sangat...

9
Parsing string Python literal

Tantangannya adalah mengurai string seperti yang dilakukan Python dan mencetak isi string. Input (argumen baris perintah atau stdin) : string literal (misalnya "hello") (atau beberapa literal, lihat rangkaian literal string di bawah) Output (stdout) : isi string (misalnya hello) Aturan untuk...

9
Kalkulator gerbang logika sederhana

Misi Anda, jika Anda memilih untuk menerimanya, adalah untuk membangun evaluator kebenaran sederhana untuk operator logis berikut: ---------------------------------------------------------------------------------- Logical Name | Gate Name | Symbol | Symbol Name | Truth

9
Tampilkan Fraksi Lanjutan

Tantangan Anda adalah mengubah pecahan menjadi bentuk pecahan berkelanjutan. Input : Fraksi dapat berupa input dalam format apa pun, termasuk (tetapi tidak terbatas pada) string: "7/16" daftar: {7, 16}, (7, 16), [7, 16] pasangan sederhana yang dipesan: 7 16 fungsi: f [7,16] Keluaran : Fraksi...

9
Tulis Angka sebagai Jumlah Fibonacci

Mari kita mendefinisikan urutan Fibonacci sebagai F(1) = 1 F(2) = 2 F(n) = F(n - 2) + F(n - 1) Jadi kita memiliki urutan yang tak terbatas 1,2,3,5,8,13,... Sudah diketahui bahwa bilangan bulat positif dapat ditulis sebagai jumlah dari beberapa angka Fibonacci. Satu-satunya peringatan adalah...

9
format string gaya printf

Tantangan Tulis fungsi yang mengimplementasikan printfpemformatan string gaya- C . Aturan Anda harus menerapkan setidaknya %%, %c, %s, %ddan %f. Anda tidak boleh menggunakan metode pemformatan string bawaan. Anda tidak boleh menjalankan program eksternal atau terhubung ke Internet dari program...

9
Backtickify cuplikan kode di Stack Exchange

Tujuan Anda adalah memasukkan teks arbitrer, seperti: This is some text Dan output teks yang diformat sebagai kode untuk posting (Markdown rasa SE) dan komentar (Markdown mini) di Stack Exchange, seperti: `This is some text` `This is some text` Namun, itu semakin rumit. Pertimbangkan...

9
Missy Elliot, XKCD, dan ASCII Bytes

Terinspirasi oleh komik XKCD berikut: Dalam "Work It" Missy Elliot, bagian dari paduan suara berbunyi sebagai berikut: Is it worth it, let me work it I put my thing down, flip it and reverse it Mengingat hal itu, saya mengusulkan tantangan golf kode berikut: Buat kode yang sesuai, dalam...

9
Temukan waktu "menarik" berikutnya

Saya kebetulan melirik arloji saya hari ini tepat jam 11:11:11 (dan hari ini 1/11; sayangnya ini bukan tahun 2011), dan itu membuat saya berpikir: Saya tahu! Saya harus membuat pertanyaan kode golf dari ini! Saya seorang dork. Bagaimanapun, tantangan Anda adalah mengambil satu jam, menit, dan...