- Time limit: 10.00 s
- Memory limit: 512 MB
Tehtäväsi on laskea, monellako tavalla merkkijonosta voidaan valita neljä merkkiä niin, että ne muodostavat vasemmalta oikealle sanan "mayk".
Voit olettaa, että merkkijono muodostuu merkeistä a–z ja siinä on enintään 10^5 merkkiä. Tavoitteena on, että algoritmin aikavaativuus on O(n).
Toteuta tiedostoon mayk.py funktio count, joka palauttaa halutun tuloksen.
def count(s):
# TODO
if __name__ == "__main__":
print(count("mayk")) # 1
print(count("saippuakauppias")) # 0
print(count("maykmayk")) # 5
print(count("mmmmaaaayyyykkkk")) # 256
