Ответы пользователя по тегу Программирование
  • Объясните решение задачи?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    В ответе всё правильно сказано, "Для хра­не­ния всех 21 сим­во­лов но­ме­ра нужно 3 · 21 = 63 бита". То есть 63 бита на один пароль длинной в 21 символ.

    Но умножать надо бы 40 паролей на 63 бита, потому что именно такова длина одного пароля. А отвечающий округлил до 64 бит (такое условие задачи), получилось 8 байт.
    Ответ написан
  • Как написать программу которая будет запускать другу программу?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Самое простое решение, содержимое файла start.bat:
    @echo off
    for /f %%a in (1.txt) do (
       echo Starting 'myfile.exe' with '%%a' argument...
       start myfile.exe -1 -hhhh -h -%%a
       echo started, waiting...
       timeout 600
       echo killing started application 'myfile.exe'...
       taskkill /im myfile.exe
       echo OK!
    )
    Ответ написан
  • Чем отличаются форматы файлов?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Возьмём для примера картинку в формате JPEG.
    Допустим она в высоту 2 точки, и шириной 100 точек. Состоит из двух горизонтальных линий, каждая высотой в одну точку, и длинной 100 точек. Верхняя белого цвета (RGB: 255,255,255), нижняя красного (RGB: 255,0,0).

    Как в текстовом формате описать эту картинку? 100 раз повторив слово "белый", а потом 100 раз слово "красный"? А нерусскогоговорящий компьютер это поймёт? Тогда заменяем слова на RGB-коды, 100 штук одного, и 100 штук другого цвета? А почему-бы не сократить до формулировки "255,255,255, повторить 100 раз; 255,0,0 повторить 100 раз"? Короче ведь, да? Ой, а на картинках бывают варианты в вертикальными линиями! Тогда и для них формулу придумать. А бывают градиенты, когда какой-то цвет меняется пошагово - делаем и для него формулу... И так далее.

    Вот так и получается не-текстовый формат, который компьютер должен расшифровать, и показать человеку. Кстати, а вы точно программист, если этого не знаете?
    Ответ написан
    Комментировать