Pemrograman Puzzle & Golf Kode

T&J untuk penggemar teka-teki pemrograman dan pegolf kode

5
Terapkan utilitas bash dog
dog adalah utilitas baris perintah yang menggunakan sejumlah argumen arbitrer, yang pertama adalah teks yang akan ditulis dan yang lainnya banyak file secara sewenang-wenang. The dogutilitas akan membagi teks dalam porsi yang sama atas file tersebut. Jika ada sisa n, nfile pertama mendapatkan byte tambahan dogadalah kebalikan dari cat, karena …

11
"I" memiliki "i" peluang terjadinya
Desain generator angka acak di mana angka ke-i memiliki peluang% untuk terjadi untuk semua 0 <i <14. 0 harus memiliki peluang persis 9% untuk terjadi. Benih untuk generator harus waktu sistem. Anda tidak dapat menggunakan fungsi yang telah ditentukan untuk pembuatan angka acak. Pada dasarnya 1 memiliki 1% peluang terjadi, …

5
Bias jarak Levenshtein
Tulis sebuah program dalam bahasa dengan nama Ayang, diberi string S, menampilkan nama bahasa pemrograman yang berbeda B. Panjang Bharus sama dengan jarak Levenshtein (abbr. "LD") antara Adan S. Untuk dianggap sebagai bahasa pemrograman, Bharus memiliki halaman esolangs atau halaman Wikipedia. Contoh: (Suppose the program is coded in Python) Input: …
10 code-golf  string 

7
Pengkodean Base85
Tantangan Tulis sebuah program yang dapat mengambil input dari string baris tunggal yang mengandung karakter ASCII yang dapat dicetak, dan output string yang sama yang disandikan dalam Base85 (menggunakan konvensi big-endian). Anda dapat mengasumsikan bahwa input akan selalu menjadi ≤ 100 karakter. Panduan untuk Base85 Empat oktet dikodekan menjadi (biasanya) …

1
Memperpendek nomor yang panjang
Ketika berhadapan dengan angka panjang ketika bermain golf, menurunkan panjang kode Anda bisa sulit, jadi apakah Anda punya tips untuk membuat angka lebih pendek dan lebih mudah dikelola? Misalnya, kode Pyth berikut mencetak "Hello world", tetapi pada 44 byte, itu tidak memuaskan: Vcjkj85942000775441864767076 2 7=k+kCiN2)k Jadi bagaimana saya akan mempersingkat …
10 code-golf  tips  pyth 

4
Avast, kamu scallywags!
Blackbeard adalah bajak laut Inggris pada awal abad ke - 18 . Meskipun ia dikenal karena menjarah dan mengambil kapal, ia memerintahkan kapalnya dengan izin kru mereka. Tidak ada catatan tentang dia pernah menyakiti atau membunuh tawanannya. Tantangan ini untuk menghormati Blackbeard yang tersohor dan terinspirasi oleh International Talk Like …
10 code-golf 

1
Plot tessellation bidang hiperbolik
Buat plot (disk Poincare) dari tessellation pada bidang hiperbolik, seperti: Program ini membutuhkan empat input: 1) Berapa banyak tepian / poligon (tiga dalam contoh ini). 2) Berapa banyak berpotongan di setiap dhuwur (tujuh dalam contoh ini). 3) Berapa banyak langkah menjauh dari titik pusat ke render (5 dalam contoh ini, …

4
Rekonstruksi Rectangle Teks dari Strip Diagonal
Tantangan ini terinspirasi oleh pertanyaan SO tentang melintasi matriks dengan menghitung semua strip diagonal. Alih-alih sebuah matriks, pertimbangkan blok teks: ABCD EFGH IJKL Melintasi diagonal SW-NE blok ini dari kiri ke kanan, mulai dari sudut kiri atas dan berakhir di kanan bawah, menghasilkan output sebagai berikut: A EB IFC JGD …
10 code-golf 

26
Angka N paling dekat dengan nol tetap seimbang
Tujuan : Diberikan bilangan bulat positif n: Jika nganjil, keluarkan daftar nangka yang paling dekat 0dalam urutan meningkat Jika ngenap, hasilkan nilai Falsey. Kasus uji : 5 -> [-2,-1,0,1,2] 4 -> false (or any Falsey value) 1 -> [0] Implementasi referensi function update(){ var num = +document.getElementById("yield").value; if(num){ var out …

1
Mengevaluasi ekspresi dengan singkatan numerik
Anda bekerja untuk perusahaan yang ingin membuat kalkulator yang ramah pengguna, dan dengan demikian Anda telah diberi tugas untuk menambahkan kemampuan bagi pengguna untuk menggunakan "steno angka," yaitu, huruf yang mewakili nilai numerik, seperti kuntuk 1000. Karena perusahaan Anda ingin menghemat uang pada penyimpanan dalam kalkulator tersebut, Anda harus meminimalkan …
10 code-golf 

4
Hubungan mundur
Tulis program atau fungsi yang, diberi dua string ASCII Adan B, akan menghasilkan string A'dan di B'mana substring umum dibalikkan di tempatnya. Proses untuk menemukan A'adalah sebagai berikut: A' awalnya kosong. Jika karakter pertama Aadalah dalam B, temukan awalan terpanjang Ayang merupakan substring dari B. Hapus awalan ini dari Adan …
10 code-golf  string 

5
Kiat bermain golf di INTERCAL
Apa tips umum yang Anda miliki untuk bermain golf di INTERCAL ? Saya sedang mencari ide yang dapat diterapkan pada tantangan golf kode dan juga setidaknya agak spesifik untuk INTERCAL (yaitu "hapus komentar" bukan jawaban yang berguna). Saya tahu bahasa eksotis bisa sangat berguna untuk memenangkan kontes golf, tetapi saya …
10 code-golf  tips 

3
Nomor Knödel - Temukan Kn
Nomor Knödel Angka-angka Knödel adalah serangkaian urutan. Secara khusus, angka-angka Knödel untuk bilangan bulat positif nadalah himpunan bilangan komposit m, sehingga semua i < m, coprime untuk m, memuaskan i^(m-n) = 1 (mod m). Himpunan nomor Knödel untuk suatu spesifik ndilambangkan Kn. ( Wikipedia ). Misalnya, K1adalah nomor Carmichael , …

2
ASCII Game of Pong
Ascii Pong Tantangannya adalah membuat ulang game klasik "pong" dalam karakter ASCII dengan kode sesingkat mungkin. Persyaratan / spesifikasi "Layar" harus 45x25 karakter. Ruang putih sebenarnya harus ruang putih. Dayung harus 9 sama dengan tanda-tanda: =========dan harus di baris paling atas dan paling bawah (saya tahu aslinya dimainkan dari sisi …

7
Python Non-idempoten [ditutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Code Golf Stack Exchange. Ditutup 4 tahun yang lalu . Tulis beberapa baris kode Python X,, yang tidak merujuk variabel global apa pun, seperti itu def method(): X …

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.