fractran_rs 0.6.1

A FRACTRAN interpreter
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use fractran_rs::*;

const PRIMEGAME: FractranProgram =
    fractran!(17/91 78/85 19/51 23/38 29/33 77/29 95/23 77/19 1/17 11/13 13/11 15/2 1/7 55/1);

fn main() {
    for step in PRIMEGAME.start(2).take(2375) {
        if step.count_ones() == 1 {
            println!("{}", step.ilog2());
        }
    }
}