Het resulteren de polymeer is nog lang niet sterk genoeg om de onderzeeƫr aan de druk te laten weerstaan. Je moet nog meer stappen van het proces uitvoeren: in totaal 40 steps zou voldoende moeten zijn.

In het voorgaande voorbeeld, is B dan het meest voorkomende element (komt 2192039569602 keer voor) en is H het minst voorkomende element (komt 3849876073 keer voor). Als we deze twee van elkaar aftrekken dan krijgen we 2188189693529.

Assignment

Voer op het polymeersjabloon 40 stappen uit waarin elementen ingevoegd worden tussen paren opeenvolgende elementen, en vind het meest en het minst voorkomende element in het resulterende polymeer. Wat krijg je als je de hoeveelheid van het meest voorkomende element neemt, en daar de hoeveelheid van het minst voorkomende element van aftrekt? Bepaal dit op de volgende manier:

Voorbeeld

In deze interactieve sessie gaan we ervan uit dat de tekstbestanden rules01.txt1 en rules02.txt2 zich in de huidige directory bevinden.

>>> polymerize('rules01.txt')
2188189693529
>>> polymerize('rules02.txt')
8336623059567

Epiloog

Nazarii Bardiuk (@nbardiuk3) animeerde zijn oplossing.