CloudCoder Python feladatgyujtemeny/buli

A MathWikiből

Megoldás listaértelmezés nélkül:

import calendar
 
def buli(napok, honap, ev=2015):
    hetvegek = []
    for nap in napok:
        if calendar.weekday(ev, honap, nap) > 4:
            hetvegek.append(True)
        else:
            hetvegek.append(False)
    return hetvegek

Megoldás listaértelmezéssel:

import calendar
 
def buli(napok, honap, ev=2015):
    return [calendar.weekday(ev, honap, nap) > 4 for nap in napok]
Személyes eszközök