Size: a a a

2020 September 12

S

Stas'M in The Codeby
Nazar Zakap
Я на C#
Без разницы, алгоритмы они и на фортране алгоритмы
источник

NZ

Nazar Zakap in The Codeby
Без каких либо модулей. Все вручную
источник

S

Stas'M in The Codeby
Ессессно
источник

NZ

Nazar Zakap in The Codeby
циклы и так далее
источник

D

Dayren in The Codeby
источник

NZ

Nazar Zakap in The Codeby
Блин, просто расскажите как делать. Есть массив байтов, я сначала нахожу какие из байтов повторяются ?
источник

NZ

Nazar Zakap in The Codeby
Вот байты: 12 56 98 56 12. Что получаю: 12(2)56(1)98(1)56(2)
источник

NZ

Nazar Zakap in The Codeby
Что дальше
источник

D

Dayren in The Codeby
12 56 98 56 12 - все байты разные - жать нечего
источник

D

Dayren in The Codeby
всмысле, что нет последовательности одинаковых
источник

D

Dayren in The Codeby
если бы 12 12 56 56 98, то тут еще можно че-то пожать
источник

NZ

Nazar Zakap in The Codeby
Массив байтов:12 12 43 56 43 43. Получаю: 12(2)43(1)56(1)43(2)
источник

NZ

Nazar Zakap in The Codeby
Что дальше ?
источник

D

Dayren in The Codeby
что за цифры в скобочках?
источник

NZ

Nazar Zakap in The Codeby
количество повторений
источник

NZ

Nazar Zakap in The Codeby
байтов
источник

D

Dayren in The Codeby
тогда спереди ставь, а то как распаковщик поймет сколько байт ему повторять
источник

NZ

Nazar Zakap in The Codeby
Ок. Что после этого
источник

NZ

Nazar Zakap in The Codeby
Есть байты и их количество
источник

D

Dayren in The Codeby
пишешь в выходной поток сначала кол-во повторений, потом сам байт
источник