Pertanyaan yang diberi tag «code-golf»

Code-golf adalah kompetisi untuk memecahkan masalah tertentu dalam byte paling sedikit dari kode sumber.

24
Array acak tanpa pengulangan
Saya menjawab satu tantangan di sini dan tugas ini adalah bagian dari tantangan. Saya punya solusi 73 byte dalam javascript. Tapi saya pikir itu terlalu banyak untuk hal yang sederhana. Tantangan Diberikan sebagai input dua bilangan bulat: N panjang array yang diharapkan Rrentang interval dimulai dari satu:, 1..Rtidak0..R-1 Output dalam …

15
Produk Skalar Minimum
Produk Skalar Minimum Inspirasi untuk masalah golf kode ini berasal dari kompetisi kode jam Google . Premis di balik masalah ini adalah, mengingat input dari dua vektor dengan panjang yang bervariasi, temukan skalar minimum yang mungkin. Skalar dapat ditemukan menggunakan rumus berikut: x1 * y1 + x2 * y2 + …

10
Matriks blok-diagonal dari kolom
Terinspirasi oleh Disalin dari pertanyaan ini di Stack Overflow. Diberi matriks A, buat matriks Bsedemikian rupa sehingga kolom-kolomnya Adisusun secara blok-diagonal. Misalnya diberikan 1 2 3 4 5 6 hasilnya akan 1 0 0 4 0 0 0 2 0 0 5 0 0 0 3 0 0 6 Aturan …

11
Jumlah Substring Biner
Tantangan ini sederhana, diberi angka desimal, dikonversi ke biner, dan hitung jumlah sub-string dari angka biner, yang panjangnya lebih pendek dari angka aslinya. Berikut ini sebuah contoh: Input: 11 Binary: 11 -> 1011 Substrings: 101 = 5 011 = 3 10 = 2 01 = 1 11 = 3 1 …

5
Mengurai string digit-lead bersarang
Tugas Sebuah string Sdibangun dengan proses berikut: Mulailah dengan Smenjadi string kosong. Masukkan pada beberapa posisi Sstring bentuk ds, di mana dadalah digit bukan nol dan sstring dhuruf ASCII huruf kecil. Kami katakan dsadalah konstituen dari S. Lanjutkan ke langkah 2 atau berhenti. Tugas Anda adalah untuk mengambil string seperti …

21
Urutan digit menurun
pengantar Sebagai contoh, mari kita ambil nomornya 7. Kami kemudian menduplikasi ini dan menempatkan 7 ruang di antaranya. Kami mendapatkan ini: 7_______7 Setelah itu, kita akan mengurangi jumlahnya, sampai tidak ada ruang tersisa. Kami mendapatkan yang berikut untuk nomor 7: 7_______7 6543210 Kemudian, kita hanya menggabungkan keduanya, jadi: 7_______7 6543210 …

13
Dapatkan nilai terdekat ke nomor
Dalam golf kode ini, Anda perlu mendapatkan nomor terdekat dari yang lain dalam daftar. Output mungkin nomor terdekat dengan input. Contoh: value: (Input) 5 --- [1,2,3] --- 3 Dan, program dapat bekerja dengan angka negatif. Contoh: value: (Input) 0 --- [-1,3,5] --- -1 value: (Input) 2 --- [1, 5, 3] …

3
Divisi Integer Presisi Sewenang-wenang
Kami akan menerapkan divisi untuk bilangan bulat besar yang sewenang-wenang. Ini adalah kode-golf . Tugasnya adalah untuk menulis program atau fungsi yang mengimplementasikan bilangan bulat presisi presisi dan Divisi pada mereka. Perhatikan bahwa banyak hal yang membuat ini sangat mudah tidak diizinkan, pastikan untuk membaca spesifikasi . Memasukkan Anda akan …

3
Periksa periode kerja
pengantar Di sini, di Jerman, peraturan tentang waktu kerja sangat ketat. Jika Anda bekerja 6 jam atau lebih sehari, Anda harus istirahat setidaknya 30 menit. Jika Anda bekerja 9 jam atau lebih, Anda perlu istirahat 45 menit. Jika Anda bekerja kurang dari 6 jam, Anda tidak perlu beristirahat. Tentu saja …

10
Sejajarkan argumen fungsi pada baris mereka sendiri
Diberikan input dari string yang mewakili definisi fungsi, output string dengan baris baru dan spasi dimasukkan sehingga argumen fungsi dipisahkan oleh baris baru dan disejajarkan. String input akan mengikuti pola berikut: Pertama, itu akan dimulai dengan awalan, yang selalu setidaknya satu karakter dan tidak mengandung karakter apa pun ,(). Tanda …
16 code-golf  string 

3
Bahasa apa ini?
Anda harus menulis program atau fungsi yang menentukan bahasa kata yang diberikan. Tugasnya adalah mengenali beberapa dari 5000 kata yang paling umum dalam 4 bahasa: Inggris Jerman Italia Hongaria Daftar kata dapat ditemukan di repositori GitHub ini. Kamu adalah diizinkan untuk membuat kesalahan dalam 40% dari kasus uji yang disediakan …

30
Saring dan tambahkan
Tugas Tugasnya sangat sederhana. Diberikan string yang tidak kosong yang berisi angka , huruf besar dan huruf kecil , menampilkan jumlah angka yang tersisa. Sebagai contoh: a1wAD5qw45REs5Fw4eRQR33wqe4WE Memfilter semua surat akan menghasilkan: 1 5 45 5 4 33 4 Jumlah dari angka-angka ini adalah 1 + 5 + 45 + …

3
Label jalan buntu
Diberikan masukan dari "jalan" seni ASCII, menampilkan jalan dengan semua jalan buntu berlabel. Ini jalan: ########.....######..#..### #......#######....#..#..#.# #.##......#...#####..#..### #..#####..#....#..#######.# #......#...#####.....##...# #..###.#...#...###...#..### ##########.#..#..##..#.##.# ..#......#.######.#..#.#.#. ..#......#.#..#.#.#..#.#.#. ..######.###..##..######### Ini adalah jalan dengan jalan buntu yang berlabel huruf X: ########.....######..X..### #......#######....#..X..#.# #.XX......X...X####..X..### #..XXXXX..X....#..#######.# #......X...#####.....##...# #..###.X...#...###...#..### ##########.#..X..##..#.##.X ..X......#.#XXXXX.#..#.#.X. ..X......#.#..X.X.#..#.#.X. ..XXXXXX.###..XX..######XXX Jalan buntu didefinisikan sebagai setiap …

4
Pasar Saham Konyol
Diberikan string dengan data investasi beberapa orang, cari tahu berapa untung / rugi yang mereka catat. String hanya berisi huruf kapital dan huruf kecil, seperti ini: AABaBbba Setiap huruf mewakili seseorang - huruf kapital berarti membeli, huruf kecil berarti menjual. Harga saham yang mereka investasikan (CGLF) mulai dari $ 50. …
16 code-golf 

10
Membagi, membalik, dan menggabungkan kembali bilangan bulat
Latar Belakang Sudah terkenal dalam matematika bahwa bilangan bulat dapat dimasukkan ke dalam korespondensi satu-ke-satu dengan pasangan bilangan bulat. Ada banyak cara yang memungkinkan untuk melakukan ini, dan dalam tantangan ini, Anda akan menerapkan salah satunya dan operasi terbalik. Tugas Masukan Anda adalah bilangan bulat positif n > 0. Hal …

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.