понедельник, 13 сентября 2010 г.

День программиста-2010

Поздравляем программистов всех стран с их профессиональным праздником - днем программиста! Вот вам указ об официальном празднике: "О дне программиста".
Пусть даже разбег дат у нас небольшой - 13 сентября в простой год, о 365 днях, и 12 сентября - в високосный, о 366), мы все равно запасли для вас разные способы узнать, когда же он будет, на таких языках программирования как Python и JavaScript (хотели бы сами получить варианты на хаскелле и каком-нибудь брейнфаке):

python:
from datetime import date, timedelta

def prog_date():
    today = date.today()
    return today.replace(month=1, day=1) + timedelta(256)

if __name__ == '__main__':
    print prog_date()

javascript:
function prog_date() {
    today = new Date();
    today.setMonth(0, 1);
    today.setDate(256);
    return today;
}

* А эту функцию так мы вообще выполним: