Чтобы узнать, какое количество недель в году, предлагаю воспользоваться чистой математикой.
Итак, берем условный год, в коем, как мы знаем 365 дней, есть и 366, для високосного, но особой роли это не играет. Разница в один день кардинальных перемен не несет. Дальше, все мы люди умные, и знаем, что в неделе у нас 7 дней. Ну и дальше, проявим гениальность и разделим 365 на 7. Делить можем? Нет? Тогда за калькулятор. Итак, у нас выходит не целое число - 52,142. Стало быть, в году 52 недели.
Дальше, нам нужны рабочие недели, верно? Отлично, убираем отпускные 4 недели и имеем 48. Так, так, еще у нас есть празднички, да, наши прекрасные празднички. Новогодние - минус еще неделя. Ну и майские. Итого: 46 недель. Весьма весьма.
Ну и теперь учебные. Ученики отдыхают 12 недель. Три месяца лета, все знают. Ага. Еще новогодние каникулы. Отнимаем, получаем разницу - 38 недель. Ну как-то вот так.
И еще добавлю: работа у всех разная, у кого то сезонная, поэтому данный расчет касается не всех профессий, прошу это учесть.