Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from collections import defaultdict
- if __name__ == '__main__':
- f = open('input.in', 'r')
- n = int(f.readline())
- d = defaultdict(lambda: [])
- for i in range(n):
- line = f.readline()
- # observ ca sunt mai multe spatii intre nume si data astfel despart dupa 2 spatii
- nume, data = line.split(' ')
- zi, luna, an = data.split('-')
- an = an.strip()
- d[luna].append(tuple([nume, zi, luna, an]))
- for luna in d.keys():
- # o sa-mi asum ca sambata cade pe 6, 13, 20, 27
- s1, s2, s3, s4 = [], [], [], []
- # pentru toti cei care sunt nascutii in aceeasi luna
- for om in d[luna]:
- if 0 <= int(om[1]) <= 6:
- s1.append(om)
- elif 7 <= int(om[1]) <= 13:
- s2.append(om)
- elif 14 <= int(om[1]) <= 20:
- s3.append(om)
- elif 21 <= int(om[1]):
- s4.append(om)
- if len(s1) != 0:
- print('06-' + luna + '-2021')
- for om in s1:
- print(om, sep=' ', end='\n')
- if len(s2) != 0:
- print('13-' + luna + '-2021')
- for om in s2:
- print(om, sep=' ', end='\n')
- if len(s3) != 0:
- print('20-' + luna + '-2021')
- for om in s3:
- print(om, sep=' ', end='\n')
- if len(s4) != 0:
- print('27-' + luna + '-2021')
- for om in s4:
- print(om, sep=' ', end='\n')
Advertisement
Add Comment
Please, Sign In to add comment