Pertanyaan yang diberi tag «code-golf»

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

17
Menggulir Marquee
Setelah entri saya ke Hello World yang dikaburkan, saya pikir mungkin menyenangkan untuk membagikan kode yang mendasarinya. Tapi mengapa hanya menunjukkan kodenya, mari kita membuatnya menjadi golf juga! Tantangan Tulis skrip yang menggulirkan string melintasi terminal, dari kanan ke kiri, menetap di sisi kiri. Memasukkan Mengambil string sebagai argumen. Hasil …

12
Terapkan Pad Sekali Kali
Latar Belakang Sebuah satu kali pad adalah bentuk enkripsi yang telah terbukti tidak mungkin untuk memecahkan jika digunakan dengan benar. Enkripsi dilakukan dengan mengambil plaintext (hanya terdiri dari huruf AZ) dan menghasilkan string acak dengan panjang yang sama (juga hanya huruf). String ini bertindak sebagai kunci. Setiap karakter dalam teks …

4
A Mere Bagatelle
Tantangan Diberikan papan bagatelle seperti di bawah ini: | | | /\ / | | \ /| | \ \ /\ \ | | \ / \ | |\ / / \ | | \ / \ | | \ | | \ / \ /\ \ | |\ / …
13 code-golf 

3
Memecahkan segitiga dengan trigonometri
Saatnya untuk menggali catatan trigonometri lama Anda dari sekolah menengah! Tantangannya adalah untuk menyelesaikan sisi dan sudut segitiga yang tidak diketahui. Dan seperti kebiasaan dalam golf kode, kode kerja terkecil menang. Ini bukan masalah sepele; implementasi referensi saya di python saat ini turun ke 838 837 karakter, tapi saya yakin …

9
Fungsi Soundex
Tulis fungsi terpendek untuk menghasilkan kode American Soundex untuk nama keluarga yang hanya berisi huruf besar AZ. Fungsi Anda harus menghasilkan output yang konsisten dengan semua contoh halaman yang ditautkan (diberikan di bawah), meskipun tidak perlu dan tidak harus menghapus awalan. Tanda hubung dalam output adalah opsional. Selamat bersenang-senang! Catatan: …
13 code-golf  string 

4
Kombinasi Pinyin
Buat fungsi yang mengambil string suku kata pinyin sebagai argumen, dan mengembalikan true dari kombinasi yang ada, salah jika tidak. Gunakan "v" untuk "ü". Berikut adalah daftar lengkap kombinasi. http://www.pinyin.info/rules/initials_finals.html Contohnya f("bu") == true f("zheng") == true f("nv") == true f("ri") == true f("cei") == false f("ia") == false f("kian") …

5
Lingkari Tiga Poin
Dengan koordinat tiga titik Cartesian pada sebuah pesawat, temukan persamaan lingkaran melalui semuanya. Tiga poin tidak akan berada di garis lurus. Setiap baris input ke program Anda akan berisi koordinat xdan ytiga titik, dalam urutan A(x),A(y),B(x),B(y),C(x),C(y). Koordinat ini akan menjadi bilangan real kurang dari 1.000.000 yang dipisahkan satu sama lain …
13 code-golf  math 

12
Kode Paling Ringkas Untuk Ledakan Simulasi
Dapatkah Anda menulis sebuah program yang menampilkan sekelompok piksel yang meledak terpisah (seperti pada mesin partikel sederhana) dan dapatkah Anda melakukan ini dalam sejumlah kecil karakter (penekanan tombol)? (Ingat lemming permainan, ketika orang-orang kecil itu akan meledak dan potongan-potongan piksel kecil mereka terbang terpisah.) Seseorang memprogram sistem partikel sederhana di …
13 code-golf 

5
1P5: Gempa Bumi!
Seismometer USGS baru saja mendeteksi gempa besar! Tim tanggap darurat membutuhkan perkiraan cepat jumlah orang yang terkena dampak. Tulis program untuk menghitung perkiraan ini. Program Anda menerima 2 input. Yang pertama adalah detail gempa itu sendiri. Gempa bumi dimodelkan sebagai segmen garis di mana bumi pecah, bersama dengan jarak kritis …
13 code-golf  math  1p5 

4
Panjang berlipat ganda, 8 bit sekaligus
Anda diberi mesin 16-bit dan diberitahu untuk menerapkan multiplikasi bilangan bulat berukuran sewenang-wenang. Register Anda hanya dapat menampung angka 16-bit, dan instruksi pengali terbesar mengambil dua input 8-bit dan menghasilkan hasil 16-bit. Program Anda harus memasukkan dua angka positif berukuran arbitrer dan mengeluarkan produk mereka. Setiap nomor input dikodekan pada …
13 code-golf  math 


2
Fungsi konverter angka Romawi
Buat fungsi terpendek untuk mengonversi string angka Romawi menjadi bilangan bulat. Aturan untuk setiap huruf dapat ditemukan di halaman Wikipedia . Huruf di atas 1.000 akan memiliki tanda kurung di sekitar mereka untuk memberi sinyal nilai yang lebih tinggi. Persyaratan: Harus mengonversi angka Romawi 1 hingga 500.000 Harus selesai dalam …

6
Membandingkan kekuatan.
Bandingkan dua angka N 1 = a b c , N 2 = d e f dengan membangun fungsi f (a, b, c, d, e, f) yang: mengembalikan 1 jika N 1 > N 2 mengembalikan -1 jika N 1 <N 2 Catatan: Anda tidak diharuskan mengembalikan nilai apa pun …
13 code-golf 

6
Hitung digit terakhir dari Nomor Graham
Angka Graham berakhir dengan angka 7. Ini adalah angka yang sangat besar, secara teori membutuhkan lebih banyak informasi untuk disimpan daripada ukuran alam semesta itu sendiri. Namun dimungkinkan untuk menghitung beberapa digit terakhir dari nomor Graham. Beberapa digit terakhir adalah: 02425950695064738395657479136519351798334535362521 43003540126026771622672160419810652263169355188780 38814483140652526168785095552646051071172000997092 91249544378887496062882911725063001303622934916080 25459461494578871427832350829242102091825896753560 43086993801689249889268099510169055919951195027887 17830837018340236474548882222161573228010132974509 27344594504343300901096928025352751833289884461508 94042482650181938515625357963996189939679054966380 03222348723967018485186439059104575627262464195387 …
13 code-golf  number 

13
Hitung angka N pertama dari e
Tantangan Tulis program untuk menghitung digit N pertama (<= 10 ^ 3) dari e . Program Anda harus mengambil bilangan bulat N sebagai input. Memasukkan: 100 Keluaran: 2.718281828459045235360287471352662497757247093699959574966967627724076630353547594571382178525166427 Memasukkan: 7 Keluaran: 2.718282 Memasukkan: 1000 Keluaran: 2.718281828459045235360287471352662497757247093699959574966967627724076630353547594571382178525166427427466391932003059921817413596629043572900334295260595630738132328627943490763233829880753195251019011573834187930702154089149934884167509244761460668082264800168477411853742345442437107539077744992069551702761838606261331384583000752044933826560297606737113200709328709127443747047230696977209310141692836819025515108657463772111252389784425056953696770785449969967946864454905987931636889230098793127736178215424999229576351482208269895193668033182528869398496465105820939239829488793320362509443117301238197068416140397019837679320683282376464804295311802328782509819455815301756717361332069811250996181881593041690351598888519345807273866738589422879228499892086805825749279610484198444363463244968487560233624827041978623209002160990235304369941849146314093431738143640546253152096183690888707016768396424378140592714563549061303107208510383750510115747704171898610687396965521267154688957035035 Solusi terpendek menang!
13 code-golf  math 

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.