@TryHard
BAN USERimport datetime
def closestYear(input):
now = datetime.datetime.now()
last2Digits=now.year%100
c1=now.year - 100 - last2Digits + input
c2=now.year - last2Digits + input
#print "input,c1,c2",input,c1,c2
if abs(now.year-c1)>abs(now.year-c2):
print "input",str(input),":",c2
else:
print "input",str(input),":",c1
closestYear(18) - answer coming to be 1918...shud be 2018 correct?
import datetime
def closestYear(input):
now = datetime.datetime.now()
last2Digits=now.year%100
c1=now.year - 100 - last2Digits + input
c2=now.year - last2Digits + input
#print "input,c1,c2",input,c1,c2
if abs(now.year-c1)>abs(now.year-c2):
print "input",str(input),":",c2
else:
print "input",str(input),":",c1
def largestContinuousSum(arr,n):
i=0
j=1
curSum=arr[0]
while j<len(arr) or i<j:
if curSum<n and j==len(arr):
return False
if curSum<n and j<len(arr):
curSum=curSum+arr[j]
j=j+1
if curSum==n:
return True
if i==j:
curSum=arr[i]
if curSum>n:
curSum=curSum-arr[i]
i=i+1
return False
print largestContinuousSum([1,3,5,18,20,19,33],39)
print largestContinuousSum([1,3,5,18,20,19,33],72)
print largestContinuousSum([1,3,5,18,20,19,33],79)
print largestContinuousSum([1,3,5,18,20,19,33],6)
print largestContinuousSum([1,3,5,18],8)
print largestContinuousSum([1,3,5,18],10)
print largestContinuousSum([1,3,5,18],40)
- @TryHard May 22, 2017