Pertanyaan yang diberi tag «code-golf»

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

16
Hitung rentang waktu
Terinspirasi oleh skenario kehidupan nyata, yang saya minta jawabannya di sini: /superuser/1312212/writing-a-formula-to-count-how-many-times-each-date- muncul-dalam-a-set-of-date-ran Diberikan array rentang waktu (atau pasangan mulai-akhir-tanggal), menghasilkan hitungan berapa banyak rentang waktu setiap hari, untuk semua hari dalam rentang total. Sebagai contoh: # Start End 1 2001-01-01 2001-01-01 2 2001-01-01 2001-01-03 3 2001-01-01 2001-01-02 4 2001-01-03 …
17 code-golf  date 


7
Perkalian Nim
Latar Belakang Jika Anda melakukan banyak kode golf, kemungkinan Anda mengetahui operasi XOR bitwise . Diberikan dua bilangan bulat, ini memberikan bilangan bulat lain dengan 1s dalam bit di mana dua input berbeda. Jadi, misalnya 1010 XOR 0011 = 1001,. Ternyata sangat berguna dalam teori permainan, di mana itu lebih …
17 code-golf  math 

24
Dapatkan langkah-langkah urutan
Tantangan Diberikan urutan angka, buat fungsi yang mengembalikan langkah urutan. Asumsikan urutannya akan N >= 3 Urutan akan mengulanginya langkah setidaknya sekali Urutan hanya akan berisi bilangan asli Fungsi atau program Anda harus mengembalikan urutan langkah sesingkat mungkin Contoh: Memasukkan: [1, 2, 3, 5, 6, 7, 9, 10, 11, 13, …

12
Fungsi papan klip: salin
Tantangan ini terkait dengan beberapa fitur bahasa MATL, sebagai bagian dari acara Bahasa Bulan Mei 2018 . Tantangan terkait : Papan klip fungsi: tempel . pengantar MATL memiliki beberapa papan klip , tempat Anda dapat menyimpan nilai (salin) untuk diambil nanti (tempel). Beberapa clipboard otomatis , yang berarti bahwa penyalinan …
17 code-golf  number 

19
Pemeriksaan string ordinal
Deskripsi: Diberikan string sebagai input, periksa apakah itu nomor urut yang valid dalam bahasa Inggris atau tidak. Jika valid mengembalikan nilai kebenaran, sebaliknya mengembalikan nilai palsu. (Disarankan oleh @Arnauld. Terima kasih. Juga oleh @JoKing) Untuk pengguna yang ingin tahu tentang nomor urut, buka di sini: https://www.mathsisfun.com/numbers/cardinal-ordinal-chart.html (Saran oleh: qwr) Input …

26
Gula Sintaksis Array Elixir
Dalam Elixir, daftar (ditautkan) berada dalam format di [head | tail]mana head bisa berupa apa saja dan ekor adalah daftar dari sisa daftar, dan []- daftar kosong - adalah satu-satunya pengecualian untuk ini. Daftar juga dapat ditulis seperti [1, 2, 3]yang setara dengan[1 | [2 | [3 | []]]] Tugas …

4
Karakter Lintas-Alfabet
Latar Belakang Saya melihat Diagram Venn yang sangat menarik ini di wikipedia: https://simple.wikipedia.org/wiki/Alphabet#/media/File:Venn_diagram_gr_la_ru.svg Ini menunjukkan huruf (bentuk fisik) dalam huruf yang berbeda yang umum antara huruf Rusia, Yunani dan Latin. Tantangan Diberikan string input karakter dari salah satu dari tiga skrip yang ditampilkan (yaitu huruf kapital huruf Yunani, Sirilik atau …


7
1D Hopping Array Maze
Terinspirasi oleh We do tower hopping dan terkait dengan 2D Maze Minus 1D pengantar Tugas Anda adalah menemukan jalur terpendek untuk keluar dari labirin array mengikuti aturan yang ditentukan. Tantangan Array 1D a dengan n elemen dapat dianggap sebagai labirin yang terdiri dari n titik, di mana titik dengan indeks …

19
Matriks hermit?
Perhatikan bahwa tantangan ini tidak memerlukan penanganan atau pemahaman angka kompleks. Diberikan matriks kuadrat non-kosong di mana setiap elemen adalah daftar bilangan bulat dua elemen (Re, Im), tentukan (memberikan nilai kebenaran / kepalsuan atau dua nilai yang konsisten) apakah ini merupakan matriks Hermitian. Perhatikan bahwa input adalah array 3D bilangan …

14
Kami melakukan tower hopping
Tugas Diberikan array bilangan bulat non-negatif a, tentukan jumlah minimum lompatan ke kanan yang diperlukan untuk melompat "di luar" larik, mulai dari posisi 0, atau kembalikan nol / nol jika tidak memungkinkan untuk melakukannya. Sebuah lompatan dari indeks ididefinisikan sebagai peningkatan indeks array oleh paling a[i]. Sebuah luar melompat adalah …

27
Daftar pengelompokan ulang dengan cepat
Pengelompokan mengambil daftar dan membaginya menjadi daftar baru dari elemen yang berdekatan yang sama. Sebagai contoh [1,1,2,1,1] -> [[1,1],[2],[1,1]] Jika Anda kemudian mengambil panjang dari grup-grup ini Anda mendapatkan daftar bilangan bulat baru [1,1,2,1,1] -> [2,1,2] Tugas Anda adalah menulis sebuah program yang mengambil daftar bilangan bulat positif dan menemukan …


9
Kiat untuk bermain golf di Clean
Apa tips umum yang Anda miliki untuk bermain golf di Clean? Harap posting hanya ide yang dapat diterapkan pada masalah kode golf secara umum, dan setidaknya agak spesifik untuk Bersihkan. Jika Anda belum pernah mendengar tentang Clean, Anda dapat mencari tahu lebih lanjut di sini . Atau, Anda dapat bergabung …
17 code-golf  tips 

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.