Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

Need to solve a mathematical problem

Translated56 USD

  1. 7919
     37  3

    1 day56 USD

    Good day, I will complete this task for you in PHP using a mathematical solution so that there is no data loss during the reverse, and the string specified during the reverse will be complete.

  2. 2361    16  2   1
    3 days56 USD

    Good day. I am ready to start working today. I have 5+ years of experience in application development.. I also have a master's degree in digital economy. At the moment, I am working on a very ambitious project.

    Write to me to discuss the details of the work.

  3. 29    2  0
    1 day89 USD

    Hello
    My education is applied mathematics
    I have been professionally engaged in programming for 10 years
    Feel free to contact me

  4. 1470    10  0
    2 days78 USD

    But this is for you to me ................
    .....................!!!!

  5. 3031    102  0
    1 day56 USD

    Hello.
    I can create it as a small web application.
    File selection with a number (or wherever it is stored) - compressed output. And vice versa.
    Write to me.

  6. 2788    42  1
    1 day56 USD

    Hello, Pavlo
    I have a ready implementation (or with the help of another approach) in .NET in the form of a console application.
    It may be useful for you.

  7. 3008    73  4   2
    1 day56 USD

    Good day! I have experience = I can do it!!!!! Feel free to contact me!!!!!!!

  8. 376    6  0
    1 day56 USD

    Good afternoon. I am ready to help you with solving your task. Please describe its conditions in more detail.

  9. 1602    31  1
    1 day56 USD

    Good afternoon, I have been in web programming for over 6 years.
    I work with REST API, frameworks, and CMS such as Laravel, Yii2, WP, OpenCart, etc. I am ready to complete the task.
    You need to provide access to FTP and the admin panel.

  10. 631    5  0
    1 day56 USD

    Good afternoon,
    if possible, please tell me more about the task in private messages.

  11. 2487    49  1
    1 day56 USD

    Hello. Please describe the task in more detail. I am waiting in private messages!

  12. Another 4 proposals concealed
  • Nazar Nikitchenko
    23 January 2025, 0:51 |

    доброго дня. можна конкретніше?
    що за "цифровий ряд" і що за реверс?
    конкретно і бажано з прикладом: наявних даних та очікуваного результату

  • Pavel Kopilov
    23 January 2025, 2:00 |

    Цифровий ряд це якраз і є число. Число з 100 тисяч символів. Точніше цифр від 1 до 9 

    Привести тут не можу тому що ці числа просто не вміститися тут

    Реверс - вам уже дали відповідь

  • Yelena Druzenko
    23 January 2025, 0:57 |

    реверс - это восстановление без потери информации

  • Andrii Shyriaiev
    23 January 2025, 19:16 |

    архівація ? 



    А можна питання , ви його зменшуєте щоб побороти яку проблему ? показати в інтерфейсі навряд ... зберегти  - тут архівація допоможе напевно ? 


    яка практична мета ? 


    Дякую 

  • Pavel Kopilov
    23 January 2025, 20:54 |

    Для от такого пристрою


  • Pavel Kopilov
    23 January 2025, 20:55 |

    Не зберігає фото. Для майнінг індустрії

  • Ihor Kostyuk
    23 January 2025, 20:21 |

    Это взагалі реально? Сжати 10000:1

  • Pavel Kopilov
    23 January 2025, 20:55 |

    Це Ви мені скажуть. У мене майже получилось з діленням але багато мета данних

  • Andrii Shyriaiev
    23 January 2025, 21:02 |

    Я підтримую Ігоря, це теж здається малоймовріним така ступінь стиснення .... або я просто не розумію вашої задачі ) 


    є всякі способи в радіоелектроніці і т.д.  але чесно кажучи я в тому профан, але задача виглядає цікавою. 

    Успіхів вам. 

    Хотілсь би дізнатися про результат і алгоритм вирішення . Дякую 

  • Ihor Kostyuk
    23 January 2025, 22:07 |

    Метадані теж входять в вихідні дані. Тобто, якщо пофантазувати трохи, то можна зжати в 0 знаків, тільки при цьому кількість метаданих буде дорівнювати вхідному розміру.

  • Ihor Kostyuk
    3 February 2025, 14:47 |

    Вирішив спитати у ChartGPT і він запропонував цікаве рішення. Хоча воно не підходить для вас, але оцінити можна)


    Арифметическое кодирование в большое число

    Шаг 1: Интерпретируем последовательность как одно огромное число

    У вас есть строка из 100 000 цифр (0-9). Это можно трактовать как огромное число в десятичной системе:

    N=d1d2d3...d100000N = d_1 d_2 d_3 ... d_{100000}N=d1d2d3...d100000

    Где did_idi — это отдельная цифра (0-9).

    Шаг 2: Переводим это число в другую систему счисления

    Чтобы представить это число в компактном виде, его можно перевести в более ёмкую систему, например, в систему с основанием BBB, где BBB — достаточно большое число, чтобы уместить 100 000 знаков в 10.

    Нужно подобрать BBB, чтобы:

    B10≥10100000B^{10} \geq 10^{100000}B10≥10100000

    Берем логарифм по основанию 10:

    10⋅log⁡10B≥10000010 \cdot \log_{10} B \geq 10000010⋅log10B≥100000log⁡10B≥10000\log_{10} B \geq 10000log10B≥10000B≥1010000B \geq 10^{10000}B≥1010000

    То есть каждое из 10 значений должно быть числом порядка 101000010^{10000}1010000, что технически возможно, если использовать большие числа (BigInt).

    Шаг 3: Разбиение на 10 чисел

    Представляем число NNN как 10 частей (например, разбиваем его по степеням основания BBB):

    N=x1⋅B9+x2⋅B8+...+x10⋅B0N = x_1 \cdot B^9 + x_2 \cdot B^8 + ... + x_{10} \cdot B^0N=x1⋅B9+x2⋅B8+...+x10⋅B0

    Где каждое xix_ixi — это большое число (но всего их 10).

    Шаг 4: Обратное восстановление

    Чтобы восстановить оригинальную последовательность:

    1. Берем 10 чисел x1,x2,...,x10x_1, x_2, ..., x_{10}x1,x2,...,x10.
    2. Используем разложение по степеням BBB, восстанавливаем исходное число NNN.
    3. Разбиваем NNN на 100 000 цифр.

    Вывод

    Этот метод даёт абсолютно точное сжатие до 10 чисел, но числа должны храниться с огромной точностью (BigInt).

  • Oleksandr Marchuk
    3 February 2025, 22:54 |

    Вдалося це імплементувати на практиці? Які ваші найкращі результати?

    Питання суто з цікавості.

    Там вже спеціаліст все зробив, замовник задоволений )

  • Ihor Kostyuk
    4 February 2025, 20:14 |

    ChartGPT може видати код функцій стискання і назад. Вони не великі самі по собі. Я не став їх сюда копіювати, тому що не вважав необхідним. Я тільки хотів привести саму методику, щоб оцінити можливості стиснути такий об'єм в невеликий текст. Виявляється, що стиснути в 10 знаків без втрат неможливо. Власне, знову ж таки відпраляю вас до ChartGPT. Він прикольно все пояснить і дасть вам код на будь-якій мові.

  • Oleksandr Marchuk
    23 January 2025, 21:52 |

    Ділюся своїми результатами ))

    По довжині строки: 100000 ->50681

    По вазі: 100000 байтів -> 5000 байтів

  • Ihor Kostyuk
    23 January 2025, 22:05 |

    Напевно, ви помилилися і хотіли написати не 5000 байт, а 50000 байт

  • Oleksandr Marchuk
    23 January 2025, 22:11 |

    Та, здається, ні:

    image


  • Ihor Kostyuk
    23 January 2025, 22:14 |

    Пробували розгорнути отримай результат назад?

  • Oleksandr Marchuk
    23 January 2025, 22:23 |

    Ви праві, щось невірно зберіглося в мене... 50681 остаточний результат.

  • Ihor Kostyuk
    23 January 2025, 22:16 |

    Або я щось не розумію. У вас 100000 знаків займає 100000 байт, а трохи більше 50000 тільки 5000 байт. Я щось не розумію, напевно.

  • Oleksandr Marchuk
    23 January 2025, 22:24 |

    Так, ваша правда.

  • Іvan Kvasіk
    24 January 2025, 14:46 |

    Можливо я неправильно зрозумів задачу, але:

    Кількість n-цифрових числових рядів дорівнює 9^n (Павло писав, що ряд складається з цифр від 1 до 9)

    Очевидно, що 100 000-цифрових рядів більше, ніж 10-цифрових. За такого співвідношення однозначну відповідність не побудувати.

Current freelance projects in the category C#

Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x)

22 USD

Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x) on the identical hardware platform (ESP32 + SX1268, 2W) based on the criteria of range, throughput, link stability, and power consumption. Conduct tests with…

C & C++C# ∙ 8 days 10 hours back ∙ 2 proposals

Creation of a plugin for integration with the POS system Syrve, C#

Develop a plugin for the Syrve POS system (on-premise), which is installed on the establishment's server. The plugin must: (1) transmit data to our server in real-time — orders, table statuses, payments, receipts; (2) receive commands from Reservble — booking confirmations,…

C#Web Programming ∙ 11 days 6 hours back ∙ 15 proposals

Client
Pavel Kopilov
Ukraine Kyiv  13  0
Project published
1 year back
411 views
Tags
  • mathematics
  • python
  • Data Analysis