Pertanyaan yang diberi tag «code-golf»

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

12
Mengembalikan digit ke-n dari urutan seri alikuot
0. DEFINISI Sebuah urutan adalah daftar nomor. Sebuah seri adalah jumlah daftar nomor. Himpunan bilangan alami berisi semua "bilangan bulat non-negatif lebih besar dari nol". Sebuah pembagi (dalam konteks ini) dari nomor alam j adalah nomor alam i , sehingga j ÷ saya juga sejumlah alami. 1. MUNGKIN Beberapa pertanyaan …

12
Telegraf Cooke dan Wheatstone, lima jarum
Definisi Menurut Wikipedia : Telegraf Cooke dan Wheatstone adalah sistem telegraf listrik awal yang berasal dari tahun 1830-an yang ditemukan oleh penemu Inggris William Fothergill Cooke dan ilmuwan Inggris Charles Wheatstone. Itu adalah sistem telegraf pertama yang dimasukkan ke dalam layanan komersial. Penerima terdiri dari sejumlah jarum yang dapat digerakkan …

1
Bootloader golf: Brainf ***
Buat bootloader yang mengeksekusi program Brainfuck yang diberikan. Ini adalah kode-golf , sehingga program dengan byte paling sedikit menang. Menjadi bootloader, ukuran program dihitung dalam byte bukan nol dalam kode yang dikompilasi. Brainfuck 30000 sel meluap 8-bit. Pointer membungkus. Beberapa catatan tentang operasi: Input harus dibaca dengan cara semua karakter …

12
"Pinjam sedikit" dua angka
Tahukah Anda bahwa sejumlah kecil dapat meminjam bit dari jumlah yang lebih besar? Ini sebuah contoh. Katakanlah dua angka 5 dan 14. Pertama, tuliskan dalam biner: 5 14 000101 001110 Pertama kita mengambil terkecil di agak jauh dari jumlah yang lebih besar, dan kami memberikannya kepada yang terkecil off sedikit …

10
Implementasikan operasi tas
Sebuah tas , juga disebut multiset, adalah koleksi unordered. Anda bisa menyebutnya set yang memungkinkan duplikat, atau daftar (atau array) yang tidak dipesan / diindeks. Dalam tantangan ini, Anda diminta untuk mengimplementasikan operasi tas: penambahan, perbedaan, perkalian, pembagian, penghitungan dan uji kesetaraan. Operasi Operasi yang ditentukan mungkin tidak konvensional. Selain …

17
Bagaimana Anda mengatur kursi Anda?
Anda mengajar kelas siswa dengan preferensi menarik tentang bagaimana kursi mereka diatur. Ada 3 persyaratan sangat spesifik yang mereka miliki untuk mengatur kursi: Mereka paling diatur dalam persegi panjang, bahkan jika itu berarti beberapa kursi kosong. Harus ada kursi kosong sesedikit mungkin. Mereka harus selebar mungkin. Kuadrat ditentukan oleh jarak …
20 code-golf  math 

24
Pilih kata di sekitar indeks yang diberikan dalam string yang diberikan
Di Windows, ketika Anda melakukan klik dua kali dalam sebuah teks, kata di sekitar kursor Anda dalam teks akan dipilih. (Fitur ini memiliki sifat yang lebih rumit, tetapi tidak perlu diterapkan untuk tantangan ini.) Misalnya, biarkan |kursor Anda masuk abc de|f ghi. Kemudian, ketika Anda mengklik dua kali, substring defakan …
20 code-golf  string 

19
Menghitung di basis kata sifat 62
Tugasnya adalah untuk menghasilkan semua string dari 'a' ke '999' termasuk karakter huruf besar seperti: 'a', 'b', 'c' ... 'y', 'z', 'A', 'B', 'C' ... 'Y', 'Z', '0', '1', 2' ... '8', '9', 'aa', 'ab', 'ac' ... 'az', 'aA', 'aB' ... 'aZ', 'a0' ... 'a9', 'ba' dan seterusnya (mengisi celah), …

19
Diagonal Cantor yang Terbatas
Diberikan daftar Nbilangan bulat, masing-masing dengan Ndigit, mengeluarkan angka yang berbeda dari angka pertama karena digit pertama, angka kedua karena digit kedua, dll. Contoh Diberikan daftar ini: 1234 4815 1623 4211 Jumlah 2932's digit pertama adalah berbeda dari jumlah pertama digit pertama, angka kedua adalah berbeda dari digit kedua nomor …

21
Urutan Perempuan dan Laki-laki
Pertanyaan ini mungkin lebih sulit daripada semua tugas "menghasilkan urutan angka", karena ini membutuhkan DUA urutan yang bekerja bersamaan. Benar-benar menantikan jawaban! Dalam bukunya " Gödel, Escher, Bach: An Eternal Golden Braid ", Douglas Hofstadter memiliki beberapa urutan angka di dalamnya, semuanya bergantung pada istilah sebelumnya dalam beberapa cara. Untuk …

12
Tips untuk bermain golf di MATL
MATL adalah bahasa golf yang diciptakan oleh Luis Mendo . MATL telah terbukti sangat kompetitif, seringkali mengalahkan kiriman dalam bahasa golf lainnya seperti Pyth, CJam dan Jelly. Apa saja tips berguna untuk bermain golf di MATL? (Seperti biasa, satu tip per jawaban, kumohon!) Sebagai catatan, MATL dapat diuji online di …
20 code-golf  tips  matl 

1
Perintah anak anjing
The puppyutilitas mengambil nama file sebagai input, dan tidak persis apa yang Anda harapkan anak anjing untuk melakukan: itu cabik itu! Cara rusak Merobek halaman dengan gigi Anda. Pisahkan file input pada baris baru. Robek setiap halaman dengan kaki Anda Untuk setiap baris (tidak termasuk linefeed), pilih bilangan bulat acak …


15
Diamondize a Matrix
Diberikan matriks, menampilkan representasi dari matriks di mana elemen kiri atas di atas, anti-diagonal adalah baris tengah dan elemen kanan bawah di bagian bawah. Sebagai contoh, pertimbangkan matriks berikut: 1 2 3 4 5 6 7 8 9 Versi berlian dari matriks ini adalah: 1 4 2 7 5 3 …

4
Tarik magnet dalam array
Latar Belakang Saya memiliki deretan magnet yang kuat dan banyak benda logam di antara mereka. Di mana magnet akan menarik mereka? Memasukkan Input Anda adalah array bilangan bulat non-negatif, yang akan berisi setidaknya satu 1. Anda dapat menggunakan format apa pun yang masuk akal. The 0s array mewakili ruang kosong, …

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.