Шешімі: Максимальное число в файле
Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита. Определите в этом файле последовательность идущих подряд символов, представляющих собой запись максимального чётного 14-ричного числа. В ответе запишите количество символов (значащих цифр в записи числа) в этой последовательности.
Примечание. Латинские буквы A, B, C и D означают цифры из алфавита 14-ричной системы счисления.
Шешім по шагам
4 қадамВ записи 14-ричного числа допустимы символы 0–9 и A–D. Поэтому файл нужно просмотреть слева направо и выделить максимальные непрерывные фрагменты, состоящие только из этих символов.
Из выделенных фрагментов оставляем только те, последняя цифра которых чётная: 0, 2, 4, 6, 8, A или C.
У каждого подходящего фрагмента удаляем ведущие нули. Максимальным является число с большей длиной записи без ведущих нулей; при равной длине сравниваем цифры слева направо в порядке 0, 1, ..., 9, A, B, C, D.
В представленном условии содержимое прилагаемого текстового файла отсутствует, поэтому конкретную длину максимального числа вычислить невозможно.
Определяется по содержимому прилагаемого файла
Бұл жауап талдау нәтижесінде алынды, бірақ банктің ресми кілтімен тексерілген жоқ — проверьте выкладки, прежде чем заучивать результат.
Где здесь ошибаются
Считать допустимыми только десятичные цифры и не учитывать A, B, C, D.
Проверять чётность по последнему символу без учёта 14-ричной системы счисления.
Включать в ответ ведущие нули.
Сравнивать числа только по длине, не сравнивая последовательности одинаковой длины.