Запитання з тегом «compression»

Пов’язані зі стисненням або розпакуванням довільних даних. Виклики, що стосуються стиснення одного конкретного вводу, замість цього повинні бути позначені тегами [колгомогоров-складність]

23
Напишіть Мобі Діку, приблизно
Ось 1.2Mb текстовий файл ASCII, що містить текст Мобі-Діка Германа Мелвілла ; або, Кит . Ваше завдання - написати програму або функцію (або клас тощо - див. Нижче), якому цей файл буде наданий по одному символу, і на кожному кроці повинен вгадувати наступний символ. Це виклик коду . Ваш рахунок …

30
Фарбуйте Зоряну ніч об'єктивно в 1 КБ коду
Зауважте : Андерс Касеорг був прийнятий на даний момент, щоб звернути увагу на його чудову відповідь, але виклик ні в якому разі не закінчується! У пропозиції ще є 400 балів для тих, хто отримує найкращий результат без використання вбудованої компресії. Нижче - 386x320PNG-зображення зіркової ночі Ван Гога. Ваша мета - …

30
Створіть "H" з менших "H" s
Виклик Створіть функцію або програму, яка при заданні цілого числа sizeвиконує такі дії: Якщо sizeдорівнює 1, виведіть H H HHH H H Якщо sizeбільше 1, виведіть X X XXX X X де Xє вихід програми / функції дляsize - 1 (Якщо ви віддаєте перевагу, можливо, вам відповідає базовий випадок 0, …
73 code-golf  ascii-art  fractal  code-golf  code-golf  string  code-golf  string  matrix  code-golf  graph-theory  maze  binary-matrix  code-golf  kolmogorov-complexity  random  code-challenge  metagolf  test-battery  brain-flak  text-processing  code-golf  matrix  code-golf  number-theory  primes  code-golf  string  matrix  code-golf  binary  bitwise  code-golf  number  factorial  floating-point  code-golf  number  sequence  code-golf  sequence  cops-and-robbers  code-golf  sequence  cops-and-robbers  code-golf  string  code-golf  math  decision-problem  number-theory  integer  code-golf  number  decision-problem  functional-programming  code-golf  array-manipulation  matrix  code-golf  string  classification  string  code-challenge  binary  compression  decode  code-golf  string  string  code-challenge  balanced-string  encode  code-golf  number-theory  integer  base-conversion  code-golf  math  number-theory  geometry  abstract-algebra  code-golf  array-manipulation  sorting  optimization  code-golf  math  geometry  image-processing  generation  code-golf  string  cops-and-robbers  repeated-transformation  grammars  cops-and-robbers  repeated-transformation  grammars  code-challenge  restricted-source  tips  source-layout  javascript  code-challenge  kolmogorov-complexity  restricted-source  code-golf  combinatorics  counting  math  fastest-code  linear-algebra  code-golf  math  permutations  matrix  linear-algebra  code-golf  string  decision-problem  restricted-source  code-golf  number  array-manipulation  subsequence  code-golf  number  array-manipulation  matrix  code-golf  brainfuck  code-golf  color  code-golf  quine  source-layout  code-golf  subsequence  code-golf  string  ascii-art  code-golf  string  ascii-art  alphabet  code-golf  decision-problem  interpreter  hexagonal-grid  halting-problem  code-golf  string  polynomials  calculus  code-golf  math  decision-problem  matrix  complex-numbers  code-golf  random  code-golf  number  arithmetic 

10
Кодування зображень у твіти (Extreme Image Compression Edition) [закрито]
На основі дуже успішного завдання кодування зображень на Twitter в Stack Overflow. Якщо зображення вартує 1000 слів, скільки зображення можна вмістити в 114,97 байт? Я закликаю вас придумати метод загального призначення для стиснення зображень у стандартний коментар у Twitter, який містить лише текст, що роздруковується ASCII . Правила: Ви повинні …

10
Маленький Чендлер сумує. Намалюйте йому хмару, щоб підбадьорити його
Маленький Чендлер сумує. Намалюйте йому хмару, щоб підбадьорити його. Примітка: малювання хмари насправді не розвеселить його. Коло можна визначити як 3-кортеж, (x,y,r)де x- х положення кола на декартовій площині, y- y-положення кола на декартовій площині і rє радіусом кола. xі yможе бути негативним. rзавжди позитивний. Вхід - це список кіл …

30
Побудуйте матрицю ідентичності
Завдання дуже просте. З урахуванням цілого введення nвиведіть n x nматрицю ідентичності Матриця ідентичності - це матриця, що має 1від верхнього лівого до нижнього правого краю. Ви напишете програму або функцію, яка повертає або виводить створену матрицю ідентичності. Вихідним може бути двовимірний масив або числа, розділені пробілами / вкладками та …

16
Найменше стиснення шахової дошки
Напишіть алгоритм чи програму, яка може кодувати та розшифровувати шахову дошку. Мета полягає в тому, щоб зробити найменше представлення шахової дошки, яку можна було б використати (колись розшифрувати), щоб визначити всі можливості руху гравця на цьому кроці. Кодування повинно бути в змозі показати: Чия це черга. Чи може гравець замок …

9
Стиснення тексту та декомпресія - "Ніколи більше".
Під час нещодавньої дискусії про використання інструментів стиснення в коді гольфу я подумав, що буде приємним завданням написати власний текстовий компресор і декомпресор. Виклик: Напишіть дві програми : одну для стиснення тексту ASCII в послідовності байтів, а іншу для розпакування тексту. Програми не повинні бути однією мовою. Перша програма повинна …

2
Музичний твіт Challenge
Це звукова версія завдання кодування зображень Twitter . Створіть формат стиснення аудіо, який може представляти принаймні одну хвилину музики в 140 байтах або менше тексту для друку, що кодується UTF-8. Реалізуйте це, написавши програму командного рядка, яка бере наступні 3 аргументи (після назви самої програми): Рядок encodeабоdecode . Ім'я вхідного …

19
Розширення брекета!
Ваше завдання полягає в тому, щоб розширити деякі дужки у вході програми, як показано: Знайдіть рядок s між двома співпадаючими дужками [і ]з однозначною цифрою n після дужки, що закривається. Зніміть дужки. Замініть s себе повтореним n разів. (Якщо n дорівнює 0, просто видаліть s .) Перейдіть до кроку 1, …

9
Допоможіть мені розпізнати монстра
Фон Комп’ютерна гра NetHack датується 1987 роком, до того, як графіка в комп’ютерних іграх була широко встановлена. У грі дуже багато монстрів, і потенційно багато потрібно одразу помістити на екран, тому монстри малюються дуже мінімально: монстр просто малюється як символ ASCII на екрані. Окрім того, що тут багато монстрів, існує …

14
Стиснення судоку
Ваше завдання - написати програму (або дві окремі програми) будь-якою мовою, яка: Можна взяти заповнену дошку судоку як вхідний (у будь-якому логічному форматі) та стиснути її у рядок символів Можна взяти стислий рядок як вхідний і розпакувати його, щоб отримати точно таку ж завершену дошку судоку (вихід у будь-якому логічному …

24
Це число Лоешян?
Позитивне ціле число k- лескіанське число, якщо kможе бути виражений як i*i + j*j + i*jдля i, jцілих чисел. Наприклад, перші позитивні лескіанські числа: 1( i=1, j=0); 3( i=j=1); 4( i=2, j=0); 7( i=2, j=1); 9( i=-3, j=3); ... Зверніть увагу , що i, jдля даних kне є чимось унікальним. …
33 code-golf  math  number  number-theory  decision-problem  code-golf  kolmogorov-complexity  code-golf  sequence  code-golf  path-finding  chess  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  math  arithmetic  code-golf  code-golf  number  code-golf  geometry  code-golf  math  code-golf  code-golf  kolmogorov-complexity  alphabet  code-golf  regular-expression  hexagonal-grid  king-of-the-hill  path-finding  java  code-golf  string  sorting  code-golf  string  grid  code-challenge  compression  code-golf  random  code-golf  sequence  arithmetic  code-golf  number  grid  tiling  code-golf  tips  code-golf  sequence  number-theory  recursion  code-golf  string  grid  code-golf  math  number  combinatorics  permutations  string  code-challenge  code-golf  sequence  number-theory  subsequence 

29
Це код префікса?
В теорії інформації «код префікса» - це словник, де жоден з ключів не є префіксом іншого. Іншими словами, це означає, що жодна з рядків не починається з будь-якої іншої. Наприклад, {"9", "55"}це код префікса, але {"5", "9", "55"}це не так. Найбільша перевага цього полягає в тому, що закодований текст можна …

8
Стиснення латинського квадрата
Латинський квадрат представляє собою квадрат , який не повторюється символів в рядках або стовпцях: . 13420 21304 32041 04213 40132 І як відомо багато гравців судоку, вам не потрібно всіх чисел для виведення решти цифр. Ваше завдання - стиснути латинський квадрат на якомога менше байтів. Потрібно надати одну або дві …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.