Задачи для ума

Небольшие задачи для программистов, которые хотят думать быстрее, видеть ширее и быть крутее. По слухам, решение каждой задачи своим умом (то есть без мам, пап и интернетов) даёт пару сантиметров к той штуке, которой программисты обычно меряются меж собой.

  1. Табельные номера - Поможем девочкам из операционного отдела заполнить файл-отчёт правильно.
  2. Считаем переводы строк - Для красивой сметы надо рассчитать, сколько переводов строки сделают Excel и Calc.
  3. Балансировщик запросов - Задача про распределение нагрузки.
  4. Сейф - Задача про головоломку с сейфом.
  5. Хэш XML-документа - Вычислить хэш XML-докумета без привязки к порядку следования элементов и атрибутов в структуре.
  6. INI-процессор - Задача про обработку INI-файлов.