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 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
