Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import datetime
- import itertools
- with open('file.txt', 'r') as f:
- read_data = f.read()
- print 'Input {0}'.format(read_data)
- a = []
- a = read_data.split('/')
- a = [int(x) for x in a]
- days = []
- months = []
- years = []
- comb=[]
- comb = list(itertools.permutations(a, 3))
- dates = []
- for i in comb:
- four_digits = 0
- if len(str(i[2])) == 1 or len(str(i[2])) == 2:
- four_digits += i[2] + 2000
- try:
- date = datetime.date(day = i[0], month = i[1], year = four_digits)
- except:
- pass
- else:
- dates.append(date)
- for b in dates:
- print b.strftime('%Y-%m-%d')
- if dates:
- print 'Earliest date is', min(dates)
- else:
- print 'Is illegal'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement