Pertanyaan yang diberi tag «code-golf»

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

13
Formula untuk Kongruensi
The Sisa Cina Teorema bisa sangat berguna dalam aritmatika modular. Misalnya, pertimbangkan rangkaian hubungan kongruensi berikut: Untuk set hubungan harmoni seperti ini, di mana semua basis ( 3, 5, 7dalam contoh ini) adalah co-prime satu sama lain, akan ada satu dan hanya satu bilangan bulat nantara 1dan produk dari basis …
10 code-golf  math 

7
Visualisasikan aturan rantai
Definisi Aturan rantai dengan dua fungsi menyatakan bahwa: D[f(g(x))] = f'(g(x)) * g'(x) Atau, sebagai alternatif: D[f1(f2(x))] = f1'(f2(x)) * f2'(x) Aturan rantai dengan tiga fungsi menyatakan bahwa: D[f(g(h(x)))] = f'(g(h(x))) * g'(h(x)) * h'(x) Atau, sebagai alternatif: D[f1(f2(f3(x)))] = f1'(f2(f3(x))) * f2'(f3(x)) * f3'(x) Dll. Tugas Diberikan bilangan bulat …

6
Urutan Pengulangan Biner
Urutan pengulangan biner adalah urutan yang didefinisikan secara rekursif dari bentuk berikut: Ini adalah generalisasi dari deret Fibonacci ( x = 1, y = 2, a = [1, 1], alpha = 1, beta = 1) dan deret Lucas ( x = 1, y = 2, a = [2, 1], alpha …

3
Cara untuk mendapatkan nomornya
Mengingat masukan dari angka pertama dan angka kedua (keduanya bilangan bulat positif, zero dikenakan pemotongan), menentukan dalam berapa banyak cara Anda bisa membuat keluar kedua dari yang pertama, menggunakan tindakan berikut: +1, +2dan *3. Operasi hanya diterapkan dari kiri ke kanan. Contoh: Input: 1 2. Output: 1. Yaitu, Anda hanya …

6
Temukan jalannya!
Anda harus menulis program atau fungsi. Input adalah 'peta' angka. Anda dapat memilih untuk mengambil peta sebagai string dengan karakter baris baru ( \n) atau array string 2D. Semua peta adalah 5 karakter dengan 5 karakter, dan karakter selalu berupa digit lebih besar dari 0 atau spasi. Berikut ini contoh …

2
Buktikan bahwa suatu Angka adalah Aljabar
Terinspirasi oleh jawaban ini (penekanan pada saya): Kami akan memainkan game. Misalkan Anda memiliki nomor x . Anda mulai dengan x dan kemudian Anda dapat menambah, mengurangi, mengalikan, atau membagi dengan bilangan bulat apa pun, kecuali nol. Anda juga bisa mengalikan dengan x . Anda dapat melakukan hal-hal ini sebanyak …
10 code-golf  math 

16
Golf kode untuk yang malas
Tujuan Anda dalam golf kode ini adalah untuk mengambil dua string, languagedan code (jika kode golf yang Anda tulis untuk ini adalah multiline, maka variabel ini akan menjadi multiline.) , Dan satu integer bytes,. Mereka mewakili variabel untuk bahasa pemrograman, jumlah byte yang dibutuhkan, dan kode itu sendiri. Setelah itu, …

7
Balap Angka Turun
Tugas Anda adalah membuat program yang menambahkan angka acak ke jumlah sebelumnya dalam showdown balap nomor pamungkas. Setiap pembalap (kolom) mulai dari 0 dan menambahkan 1 atau 0 ke jumlah sebelumnya pada setiap langkah perlombaan sampai semua pembalap mencapai skor yang diperlukan untuk menang. Angka 1 atau 0 harus dipilih …
10 code-golf 

3
Seratus Kotak!
Kembali ke dasar... Sebagai seorang guru di sekolah dasar (kelas?) Setempat, Anda perlu cara untuk mengajar kelas Anda tabel waktu mereka. Yang Anda inginkan, Anda memiliki seratus kotak dan banyak pena merah. Anda juga harus dapat menunjukkan kepada kelas Anda jawaban yang benar dengan cepat. Sekarang, Anda cukup pintar untuk …

10
Temukan operasi yang diperlukan untuk mendapatkan hasil
Jadi tugasnya sederhana, mengingat array angka dan hasil, Anda perlu menemukan operasi apa yang perlu Anda gunakan pada angka dari array, untuk mendapatkan hasil yang diminta. Mari kita membuatnya sederhana untuk memulai, dan hanya mengizinkan operasi dasar seperti: penambahan, pengurangan, perkalian, dan pembagian. Contoh: Input : [5,5,5,5,5] 100 Output : …

3
RegEx-golf: cocokkan semua konten dalam sebuah string
Tugas Anda adalah menulis RegEx yang cocok dengan semua yang ada di dalam string. Sebuah string didefinisikan sebagai semua yang dikelilingi oleh (tetapi tidak termasuk) dua unescaped ". A "dapat diloloskan oleh \, yang juga dapat diloloskan lagi. Testcases string: ab\c"defg\\\"hi"jkl"mn\\\\"opqrst"" matches: ^^^^^^^^^^ ^^^^^^ ^ (the empty string) Mencetak gol …

13
Dot Product of Diagonals
Tantangan ini sangat sederhana. Anda diberikan sebagai input matriks persegi, direpresentasikan dengan cara apa pun yang waras, dan Anda harus mengeluarkan produk titik diagonal matriks. Diagonal khusus adalah diagonal yang berjalan dari kiri atas ke kanan bawah dan dari kanan atas ke kiri bawah. Uji Kasus [[-1, 1], [-2, 1]] …

1
Bagaimana menemukan item dalam daftar yang f (item) terkecil?
Saya punya daftar, ldan fungsi f. ftidak secara ketat meningkat atau menurun. Bagaimana saya dapat menemukan item dalam daftar yang f(item)merupakan yang terkecil? Sebagai contoh, katakanlah daftarnya adalah: l = [1, 2, 3, 4] dan list(f(x)for x in l)adalah: [2, 9, 0, 3] f(3)lebih kecil dari f dari yang lain, …
10 code-golf  tips  python 

4
Diagonisasi blok biaya minimum
Pertimbangkan matriks diagonal blok biner yang memiliki blok kuadrat 1s pada diagonal utama, dan bernilai 0 di tempat lain. Sebut saja matriks seperti itu "valid". Sebagai contoh, berikut adalah beberapa matriks 4x4 yang valid: 1 0 0 0 1 1 0 0 1 0 0 0 1 0 0 0 …

12
Set aditif unik N
Ingatlah bahwa satu set tidak diurutkan tanpa duplikat. Definisi Sebuah N -uniquely aditif set S yang panjangnya K adalah satu set sedemikian rupa sehingga semua N -Panjang subset di S sum ke nomor yang berbeda. Dengan kata lain, jumlah dari semua himpunan bagian panjang N dari S semuanya berbeda. Objective …

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.