Pertanyaan yang diberi tag compression

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

12
Pad file dengan nol

Tugas Anda hari ini adalah mengambil file yang ada dan menambahkan angka nol hingga mencapai ukuran tertentu. Anda harus menulis sebuah program atau fungsi yang mengambil nama file di direktori saat ini fdan sejumlah byte b. Sambil mempertahankan konten asli f, Anda harus menulis nol (nol byte,...

12
Menerapkan nomor titik mengambang biner IEEE 754 64-bit melalui manipulasi integer

(Saya telah menandai pertanyaan "C" untuk saat ini, tetapi jika Anda mengetahui bahasa lain yang mendukung serikat pekerja, Anda juga dapat menggunakannya.) Tugas Anda adalah membangun empat operator matematika standar + - * /untuk struct berikut: union intfloat{ double f; uint8_t h[8];...

12
Penerjemah untuk teori bilangan, modulo n

Sebuah kalimat nomor teori (untuk tujuan kita) adalah urutan simbol-simbol berikut: 0dan '(penerus) - penerus artinya +1, jadi0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(penjumlahan) dan *(penggandaan) = (sama dengan) (dan )(tanda kurung) operator logis nand( a nand badalah not (a and b)) forall (quantifier...

12
Jumlah labirin yang valid

Diberi WxHkotak, berapa banyak labirin yang mungkin ada? Hal-hal yang Anda ketahui tentang labirin: Kotak persis Hkotak tinggi dan Wkotak lebar. Ada tiga jenis kotak: Mulai, Selesai, dan Kosong. Labirin Anda harus berisi tepat 1 Mulai dan 1 Selesai, dan semua kotak yang tersisa kosong. Ada...

12
Terapkan pemendek URL

URL terlalu panjang. Jadi, Anda harus menerapkan algoritma untuk mempersingkat URL. saya. Struktur URL URL memiliki 2 bagian utama: domain dan jalur . Domain adalah bagian dari URL sebelum garis miring pertama. Anda dapat berasumsi bahwa URL tidak termasuk protokol. Jalan adalah segalanya. ii....

11
Tulis utilitas kompresi untuk file gzip

Tugas tantangan ini adalah sebagai berikut: Tulis sebuah program yang membaca file dengan ukuran yang masuk akal (misalkan <16 MB) dari stdin atau di tempat lain (sesuka Anda, tetapi jangan di-hardcode), dan masukkan output terkompresi ke stdout. Outputnya harus berupa file terkompresi gzip...

11
Permainan kacang aneh dan liar

Mungkin sebagian dari Anda sudah tahu permainan ini: Anda memiliki koleksi jelly beans dengan warna berbeda. Untuk setiap warna, kacang dapat memiliki selera yang berbeda, ada yang baik dan ada yang buruk, dan Anda tidak dapat membedakannya. Anda harus memilih kacang yang diberi warna, dan berdoa...

11
X lebih besar dari 3 dengan setidaknya 2 perbedaan antara X dan Y

Saya mencoba untuk menurunkan C ++. Apakah mungkin membuat kondisi ini lebih pendek? X > 3 & X - Y > 1 (Selain menghapus spasi putih, tentu saja.) Jadi, Xsetidaknya 4tapi X >= Y + 2. Xdan Ybilangan bulat dalam interval [0,5]. Saya telah mencoba menemukan beberapa formula bitwise...

11
Menggagalkan kompresi LZMA2

Tujuan Buat program atau pasangan program yang secara kolektif mengganggu dan memperbaiki file dengan maksud mencegah LZMA2 bekerja secara efektif. Mengganggu dan memperbaiki rutinitas harus bersifat timbal balik, sehingga Anda dapat memulihkan file asli dengan tepat. Target Karya-karya...

10
Kalkulator Pajak Penjualan Negara Sederhana

Pajak penjualan di Amerika Serikat rumit, untuk sedikitnya. Secara umum, ada pajak penjualan negara bagian (ada beberapa negara bagian yang tidak memungut pajak penjualan negara bagian), tetapi bisa juga ada pajak penjualan daerah, pajak penjualan distrik sekolah, pajak penjualan kota, atau pajak...

10
Bangun matriks Jacobian

Ambil vektor yang tidak diketahui , dan terapkan beberapa fungsi generik yang dapat dibedakan . The Jacobian kemudian diberikan oleh matriks sehingga: Misalnya, anggap m=3dan n=2. Kemudian (menggunakan pengindeksan berbasis 0) Jacobian dari fsaat itu Tujuan dari tantangan ini adalah...

10
Hitung kecepatan relativistik

Dalam relativitas khusus , kecepatan objek bergerak relatif terhadap objek lain yang bergerak berlawanan arah diberikan oleh rumus: s=v+u1+vu/c2.s=v+u1+vu/c2.\begin{align}s = \frac{v+u}{1+vu/c^2}.\end{align} s = ( v + u ) / ( 1 + v * u / c ^ 2) Dalam rumus ini, dan adalah besarnya kecepatan...

9
Jenis Pokemon Paling Tahan Lama

Latar Belakang Pertanyaan ini mirip dengan yang ini . Saya telah memberikan semua informasi yang dibutuhkan di bawah ini. Jika Anda terbiasa dengan tantangan lain maka catat bahwa kami memberi peringkat semua pertahanan alih-alih melihat efektivitas serangan tunggal. Ini penting karena itu berarti...

9
Keluarkan beberapa kata yang dipesan

Untuk bahasa komputer, kata yang dipesan adalah kata yang tidak dapat digunakan sebagai pengidentifikasi, seperti nama variabel, fungsi, atau label. Untuk bahasa komputer lainnya, kata kunci dapat dianggap sebagai set instruksi bahasa. Tantangan Dengan menggunakan bahasa pilihan Anda, tulis kode...

9
Kompresi Labirin ASCII

Tantangan Rancang algoritme kompresi yang dikhususkan untuk menekan labirin ASCII. Anda perlu membuat algoritma kompresi dan algoritma dekompresi. Skor Anda akan didasarkan pada ukuran labirin terkompresi Anda. Labirin Labirin ini dibuat terutama dari karakter (lantai), +, -, |, dan #(dinding),...

9
Kompres data dengan tata bahasa bebas konteks

Dimungkinkan untuk mengompres beberapa jenis data, seperti teks manusia atau kode sumber, dengan tata bahasa garis lurus. Anda pada dasarnya membuat tata bahasa yang bahasanya memiliki satu kata - data yang tidak terkompresi. Dalam tugas ini, Anda harus menulis sebuah program yang...