Задание №2:
Написать скрипт, который в результате своей работы определит, какое количество понедельников выпало на первое число каждого месяца в период с 1 января 1900 года по 31 декабря 1999 года.
В результате работы скрипт должен вывести в файл общее количество понедельников, а также все найденные даты в столбик. Файл вывода должен носить название input.txt и должен находиться в том же каталоге, что и скрипт. Вывод количества понедельников должен быть на первой строчке файла в виде одного числа (без каких-либо дополнительных слов и символов). Даты понедельников должны находится каждая на своей строке в порядке возрастания и иметь вид ДД.ММ.ГГГГ (без каких-либо дополнительных слов и символов). Например:
Внимание! Ваш файл input.txt будет проверяться специальным скриптом. Если вы не верно сформируете файл input.txt, вы не пройдете задание!Цитата:
2
01.02.1900
01.03.1900
Немного фактов:
Решения принимаются в этой теме до 25 ноября 21:00 по Москве и 20:00 по Минску. Решения загружайте в архиве при помощи "Управления вложениями". Прикреплённые архивы с решениями будут доступны для всех пользователей после окончания периода приёмов решений (2 дня).Цитата:
* 1 января 1900 года - понедельник.
* В сентябре, апреле, июне и ноябре 30 дней.
* В феврале 28, в високосный год - 29.
* В остальных месяцах по 31 дню.
* Високосный год - любой год, делящийся нацело на 4, однако первый год века (ХХ00) является високосным в том и только том случае, если делится на 400.