Pertanyaan yang diberi tag code-golf

13
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...

13
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...

13
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...

13
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...

13
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") ==...

13
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...

13
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...

13
A Mere Bagatelle

Tantangan Diberikan papan bagatelle seperti di bawah ini: | | | /\ / | | \ /| | \ \ /\ \ | | \ / \ | |\ / / \ | | \ / \ | | \ | | \ / \ /\ \ | |\ / / \ /| | / | | /\ / / | | / | |\ / / / | | | ---------------------- tugas Anda adalah mengubah daftar 'lemparan' menjadi skor. Papan akan selalu...

13
Menerangi Kamar Cermin

Tujuan Dalam kompetisi ini, Anda diberi ruang acak dengan satu lilin di dalamnya. Tujuannya adalah untuk menulis program terpendek (ini golf) yang menentukan bagian mana dari ruangan yang diterangi oleh lilin, dengan mengganti titik-titik gelap dengan @'s. Program harus mengambil ruang dari STDIN,...

13
Temukan jarak edit minimum antara dua string

Penjelasan The mengedit jarak antara dua string adalah fungsi dari jumlah minimum yang mungkin insersi, delesi, atau substitusi untuk mengkonversi satu kata ke kata lain. Penyisipan dan penghapusan biaya 1, dan biaya penggantian 2. Misalnya, jarak antara ABdan Aadalah 1, karena penghapusan biaya...

13
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...

13
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,...

13
Keluarkan daftar semua angka rasional

Dari semua matematika, akan selalu ada beberapa teorema yang melampaui semua akal sehat. Salah satunya adalah kenyataan bahwa ada berbagai ukuran tak terbatas. Fakta lain yang menarik adalah gagasan bahwa banyak infinities yang tampaknya berbeda ukuran sebenarnya dengan ukuran yang sama. Ada...

13
Menentukan fraksi lanjutan dari akar kuadrat

The kelangsungan pecahan dari angka nadalah sebagian kecil dari bentuk berikut: yang konvergen ke n. Urutan adalam fraksi lanjutan biasanya ditulis sebagai: [a 0 ; a 1 , a 2 , a 3 , ... a n ]. Kita akan menulis milik kita dengan cara yang sama, tetapi dengan bagian berulang antara titik...

13
Keluarkan angka dalam PrettyFont

Saya telah merancang font baru yang saya sebut PrettyFont. Saya telah meluangkan banyak waktu untuk menyempurnakannya, tetapi karena saya seorang pekerja, saya tidak punya waktu untuk menyelesaikannya. Karena itu hanya berisi 4 karakter sekarang. Suatu hari ketika saya menjadi kaya itu akan menjadi...

13
Tulis semua karakter Braille yang mungkin

Teka-teki menarik datang kepada saya sambil melihat tombol lift pagi ini. Anda harus membuat daftar semua pola Braille yang sesuai dengan kisi 2x3. Gunakan hash #untuk menunjukkan benjolan dan tanda hubung -untuk menunjukkan daerah datar. Sampel keluaran yang

13
Operator Bitwise di Brainfuck

Tugas Anda adalah membuat satu program brainfuck untuk masing-masing operator biner berikut. Setiap program harus mengambil satu atau dua angka 8-bit (A dan B) dari input dan menghitung operasi yang ditentukan: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT A Anda tidak harus...