panikev, аа, прошу прощения, не заметил. Надо было жирным выделить отличия. Вообще вопрос тогда странно задан. Обычно показывают вот есть такие данные, надо получить ответ в таком виде.
Сергей Сапогин, это всё понятно, но твой вопрос звучит как: я пошёл пиво пить, а вы мне тут задачу решите. Т.е. отвечать на твой вопрос не интересно - он на столько банален. И сравни например с этим, в нём просто хочется помочь человеку, видно, что он старался. Хотя ответ тоже пустяковый.
А тебе советую начать с малого, цикл уже освоил, теперь с его помощью найти максимальное значение. А потом уже будет видно, какие элементы надо увеличивать.
Eugene Chefranov, читаете первый символ из фала и сравниваете его с 'm', если совпал читаете следующий и сравниваете с 'o', если не совпал сравниваете его опять с 'm' и т.д.
Но вообще там запись состоит из <длинна-ключа><ключ><значение/blob>
DAWNLOADER, Да не нужно писать код, он мало кому интересен.
Где ваша проверка которая не сработала?
Почему она не сработала, какие данные там были?
Эти данные верные или нет?
Почему они оказались не верными?
Или почему это условие проверки не дало нужный результат.
П.С. У вас код сработает, только если последний прямоугольник выдаст пересечения, а в противном случае следующий его результат затрёт.