Mercurial > hg > aoc
view 2017/day25/input @ 34:049fb8e56025
Add problem statements and inputs
author | Jordi Gutiérrez Hermoso <jordigh@octave.org> |
---|---|
date | Tue, 09 Jan 2018 21:51:44 -0500 |
parents | |
children |
line wrap: on
line source
Begin in state A. Perform a diagnostic checksum after 12656374 steps. In state A: If the current value is 0: - Write the value 1. - Move one slot to the right. - Continue with state B. If the current value is 1: - Write the value 0. - Move one slot to the left. - Continue with state C. In state B: If the current value is 0: - Write the value 1. - Move one slot to the left. - Continue with state A. If the current value is 1: - Write the value 1. - Move one slot to the left. - Continue with state D. In state C: If the current value is 0: - Write the value 1. - Move one slot to the right. - Continue with state D. If the current value is 1: - Write the value 0. - Move one slot to the right. - Continue with state C. In state D: If the current value is 0: - Write the value 0. - Move one slot to the left. - Continue with state B. If the current value is 1: - Write the value 0. - Move one slot to the right. - Continue with state E. In state E: If the current value is 0: - Write the value 1. - Move one slot to the right. - Continue with state C. If the current value is 1: - Write the value 1. - Move one slot to the left. - Continue with state F. In state F: If the current value is 0: - Write the value 1. - Move one slot to the left. - Continue with state E. If the current value is 1: - Write the value 1. - Move one slot to the right. - Continue with state A.