Pertanyaan yang diberi tag «compression»

Terkait dengan mengompresi atau mendekompresi data sewenang-wenang. Tantangan yang berhubungan dengan mengompresi satu input spesifik harus diberi tag [kompleksitas-kolmogorov]

2
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 mengimplementasikan metode pemadatan data ini. Memasukkan Input adalah …

3
Kompresi Teks Lossy
Latar Belakang Dari 256 karakter yang mungkin dimiliki oleh byte, hanya beberapa di antaranya yang digunakan dalam sebagian besar keadaan. Tidak bisakah kita mengambil keuntungan dari ini, dan membuat file teks kita lebih kecil dengan menghilangkan kebutuhan akan huruf yang jarang digunakan? Banyak huruf tidak menambah nilai dalam kebanyakan situasi, …

3
Kompres ke Impress
Terinspirasi oleh kedua tantangan "Unique is Cheap" oleh @Laikoni , di mana skornya berdasarkan pada tantangan itu sendiri, serta jawaban JavaScript (ES6) dari @ETHproductions untuk tantangan "Palindrome Compression" , di mana ia menggunakan yang cukup keren metode kompresi untuk flag palindrome, indikasi huruf besar / kecil, dan huruf. Tantangan: Anda …

2
Kompresi game catur terkecil
Inspirasi: Terinspirasi oleh kompresi papan catur terkecil, saya memutuskan untuk membuat kompetisi yang serupa tetapi berbeda. tl; dr Ambil file Chess_Games.txt dan kompres sebanyak mungkin sehingga Anda dapat mengembangkannya ke file asli. Objektif: Tulis algoritme untuk menyandikan dan mendekode seluruh basis data catur dari posisi awal hingga akhir Pengkodean harus …

16
Bepergian di Bumi yang datar
Koordinat di dunia flat-Earth terdiri dari garis lintang (x) dan garis bujur (y), yang merupakan bilangan bulat dalam kisaran 0 ... 9999. Sama seperti bilangan bulat Gaussian , tetapi selalu ditulis menggunakan notasi ini: 411S 370E Yaitu, dengan Satau Nditambahkan ke garis lintang, dan Eatau Wditambahkan ke garis bujur, dengan …
8 code-challenge  arithmetic  parsing  code-golf  interpreter  code-golf  random  classification  code-golf  ascii-art  code-golf  code-golf  string  number  array-manipulation  code-golf  math  rational-numbers  code-golf  internet  classification  code-golf  string  integer  code-golf  number  graphical-output  typography  king-of-the-hill  code-golf  number  sequence  palindrome  code-golf  math  code-golf  math  probability-theory  code-challenge  image-processing  test-battery  code-golf  number-theory  code-golf  tips  swift  code-golf  graphical-output  image-processing  color  code-golf  string  conversion  code-golf  string  array-manipulation  code-golf  encryption  king-of-the-hill  code-golf  string  ascii-art  code-golf  code-golf  string  compression  decision-problem  code-golf  ascii-art  number-theory  division  code-golf  ascii-art  code-golf  code-golf  number  array-manipulation  code-golf  ascii-art  code-golf  code-golf  string  code-golf  sequence  number-theory  code-golf  math  geometry  code-golf  combinatorics  code-golf  integer  code-golf  arithmetic  number-theory  code-golf  arithmetic  restricted-source  number-theory  restricted-complexity 

4
Tulis dua program yang kompres dan dekompresi data
Tantangan: Buat program yang memampatkan string semi-acak, dan program lain yang mendekompresnya. Pertanyaannya memang sangat mirip dengan yang ini dari 2012 , tetapi jawabannya kemungkinan akan sangat berbeda, dan karena itu saya akan mengklaim bahwa ini bukan duplikat. Fungsi-fungsi harus diuji pada 3 string kontrol yang disediakan di bagian bawah. …


2
Rosetta Stone Challenge: Run-Length Encoding v2.0
Tujuan dari Rosetta Stone Challenge adalah menulis solusi dalam bahasa sebanyak mungkin. Pamerkan multibahasa Anda dalam pemrograman! Tantangan Kami telah melakukan run-length encoding menjadi kedepan tetapi hanya dianggap berjalan dari satu karakter. Tentu saja, kadang-kadang kita dapat membuat penghematan lebih besar jika kita mempertimbangkan beberapa karakter. Ambil aaaxyzxyzxyzddddcontoh. Ini dapat …
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.