https://www.hackerrank.com/challenges/day-of-the-programmer/problem
HackerRank - Day of the Programmer
#!/bin/python3
import math
import os
import random
import re
import sys
def dayOfProgrammer(year):
ans = ''
if(year == 1918):
ans = '26.09.1918'
elif(year < 1918):
if(year % 4 == 0):
ans = '12.09.' + str(year)
else:
ans = '13.09.' + str(year)
else:
if((year % 4 == 0 and year % 100 != 0) or (year % 400 == 0)):
ans = '12.09.' + str(year)
else:
ans = '13.09.' + str(year)
return ans
if __name__ == '__main__':
fptr = open(os.environ['OUTPUT_PATH'], 'w')
year = int(input().strip())
result = dayOfProgrammer(year)
fptr.write(result + '\n')
fptr.close()
'알고리즘 문제 풀기 > HackerRank' 카테고리의 다른 글
HackerRank - Sock Merchant (0) | 2019.01.28 |
---|---|
HackerRank - Bon Appétit (0) | 2019.01.27 |
HackerRank - Migratory Birds (0) | 2019.01.24 |
HackerRank - Divisible Sum Pairs (0) | 2019.01.23 |
HackerRank - Birthday Chocolate (0) | 2019.01.22 |