Annettuna on osakkeen hinta päivän ajalta. Kaverisi kertoo, että osti osakkeen jonain päivänä ja myi osakkeen myöhemmin kaksinkertaiseen hintaan. Monellako tavalla tämä on voinut tapahtua?
Algoritmin aikavaativuuden tulee olla .
Toteuta tiedostoon bigwin.py
funktio count
, joka laskee tapojen määrän.
def count(t): # TODO if __name__ == "__main__": print(count([1,2,3,4])) # 2 print(count([1,1,1,1])) # 0 print(count([1,2,1,2,1,2])) # 6 print(count([5,1,3,4,1,6])) # 1