- Time limit: 10.00 s
- Memory limit: 512 MB
Tehtäväsi on tutkia, onko merkkijonossa kaikissa kohdissa vierekkäin eri merkit.
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 adjacent.py
funktio check
, joka palauttaa True
tai False
.
def check(s): # TODO if __name__ == "__main__": print(check("aaa")) # False print(check("abc")) # True print(check("x")) # True print(check("abcabbc")) # False print(check("aybabtu")) # True