We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
# global variablesnum=int(raw_input())numbers=sorted(map(int,raw_input().split()))mid=len(numbers)//2# floor divisiondefmedian(median_numbers):#return np.median(median_numbers) # will work if numpy import is allowedmiddle=len(median_numbers)//2# floor divisionif(len(median_numbers)%2==0):# even or oddreturn(median_numbers[middle-1]+median_numbers[middle])/2else:returnmedian_numbers[middle]# actual program starts here if(len(numbers)%2==0):# even or notQ1=median(numbers[:mid])Q3=median(numbers[mid:])else:# if odd set of numbersQ1=median(numbers[:mid])Q3=median(numbers[mid+1:])printQ1printmedian(numbers)printQ3
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Day 1: Quartiles
You are viewing a single comment's thread. Return to all comments →
On similar lines,