Tehtäväsi on laatia edellisen tehtävän robotille säännöstö, jonka avulla se tunnistaa, onko syötteenä kahdesti peräkkäin sama bittijono.
Robotin tulee hyväksyä esimerkiksi seuraavat syötteet:
0000100110111011
Robotin tulee hylätä esimerkiksi seuraavat syötteet:
010010010111101
Voit olettaa, että syötteen pituus on 1 \dots 10 merkkiä.
Toteuta tiedostoon robosame.py funktio create_rules, joka palauttaa säännöstön listana samassa muodossa kuin edellisessä tehtävässä.
Säännöstön tulee täyttää samat vaatimukset kuin edellisessä tehtävässä.
def calculate(input, rules):
# voit lisätä tämän funktion edellisestä tehtävästä testaamista varten
def create_rules():
# TODO
if __name__ == "__main__":
rules = create_rules()
print(calculate("00", rules)) # True
print(calculate("001001", rules)) # True
print(calculate("10111011", rules)) # True
print(calculate("01", rules)) # False
print(calculate("00100", rules)) # False
print(calculate("10111101", rules)) # False
