Pemrograman Puzzle & Golf Kode

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

10
Isi ruang kosong dengan mengisi ruang kosong

Tulis fungsi (seperti placeAt) yang mengambil larik integer non-negatif dan indeks yang merupakan integer non-negatif. Itu harus menempatkan 1 pada indeks yang diberikan, mungkin menggeser entri lain dengan satu tempat untuk mengosongkan tempat itu, dengan 0 berdiri untuk tempat kosong. Jika...

10
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

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

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

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

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

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

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

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

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

10
Sejajarkan teks dengan blok

Tugas Tugas Anda adalah menulis seluruh program, yang akan menyelaraskan input yang diberikan ke blok ukuran yang diberikan. Memasukkan: 40 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis...

10
"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...

10
Itu hujan? Saya tidak tahu

Ini adalah tetesan hujan: ! | . " : Ini adalah partikel awan: ( ) _ @ $ & Saya ingin Anda memverifikasi, ketika diberi blok teks, apakah hujan atau tidak. Hujan jika, untuk setiap tetesan hujan, ada partikel awan di suatu tempat di atasnya. Harus ada satu partikel awan untuk setiap tetes...

10
Ketidaksetaraan Pengaturan Ulang

Latar Belakang The Penataan ulang Ketimpangan adalah ketimpangan yang didasarkan pada menata ulang nomor. Jika saya memiliki dua daftar nomor dengan panjang yang sama, x 0 , x 1 , x 2 ... x n-1 dan y 0 , y 1 , y 2 ... y n-1 dengan panjang yang sama, di mana saya Saya diizinkan untuk mengatur ulang...

10
Hasilkan Urutan Tusuk Gigi

Apa itu Urutan Tusuk Gigi? Menurut Wikipedia Dalam geometri, urutan tusuk gigi adalah urutan pola 2 dimensi yang dapat dibentuk dengan berulang kali menambahkan segmen garis ("tusuk gigi") ke pola sebelumnya dalam urutan. Tahap pertama dari desain adalah "tusuk gigi" tunggal, atau segmen...

10
Manajemen Antrian Jumat Hitam

pengantar Anda adalah manajer departemen elektronik di sebuah toko ritel besar dan hari penjualan terbesar tahun ini adalah hari Jumat ini . Untuk membantu mengelola keramaian, toko Anda menerapkan sistem tiket untuk transaksi terbesar, di mana pelanggan harus menunjukkan tiket sebelum membeli...