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.
defsolve(arr):defcounterAndPaths(n,arr):fromcollectionsimportCountercounter={key:countforkey,countinCounter(arr).items()ifcount>1}n+=sum((count*(count-1))// 2 for count in counter.values())returnnp=0aux=[arr[0]]forainarr[1:]:series=[]ifa>aux[-1]:whileauxandaux[-1]<a:series.append(aux.pop())p=counterAndPaths(p,series)aux.append(a)p=counterAndPaths(p,aux)return2*p
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Join us
Create a HackerRank account
Be part of a 26 million-strong community of developers
Please signup or login in order to view this challenge
Jim and the Skyscrapers
You are viewing a single comment's thread. Return to all comments →