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.
defactivityNotifications(expenditure,d):# Write your code herenotifications=0current_count=[0foriinrange(max(expenditure)+1)]forninexpenditure[:d]:current_count[n]+=1fori,einenumerate(expenditure[d:]):cum_sum=0forj,minenumerate(current_count):cum_sum+=mifcum_sum>d//2:median=jbreakelifcum_sum==d/2:fork,linenumerate(current_count[j+1:]):ifl!=0:median=(j+(k+j+1))/2breakbreakprint(median,e)ife>=(2*median):notifications+=1current_count[e]+=1current_count[expenditure[i]]-=1returnnotifications
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Fraudulent Activity Notifications
You are viewing a single comment's thread. Return to all comments →
Python solution: