HackerRank Write a function problem solution in python YASH PAL, 31 July 2024 In this HackerRank write a function problem solution in python, An extra day is added to the calendar almost every four years as February 29, and the day is called a leap day. It corrects the calendar for the fact that our planet takes approximately 365.25 days to orbit the sun. A leap year contains a leap day. Given a year, determine whether it is a leap year. If it is a leap year, return the Boolean True, otherwise return False. Note that the code stub provided reads from STDIN and passes arguments to the is_leap function. It is only necessary to complete the is_leap function. Problem solution in Python 2 programming. def is_leap(year): leap = False # Write your logic here if (year % 100 == 0) and (year %400 != 0): leap = False elif (year % 4 == 0): leap = True return leap Problem solution in Python 3 programming. def is_leap(year): leap = False if year%4 == 0: if year%100 == 0: if year%400 == 0: leap = True else: leap = False else: leap = True else: leap = False return leap Problem solution in pypy programming. def is_leap(year): if year%4!=0: return False if year%100==0: if year%400==0: return True return False return False Problem solution in pypy3 programming. def is_leap(year): leap = False if year%4: return False elif year%100: return True elif year%400: return False else: return True coding problems hackerrank solutions python