Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function make_rule(rule_number: number){
- let rule = rule_number.toString(2).padStart(8, "0");
- function apply_rule(c1:number, c2:number, c3:number){
- return parseInt(rule[7-(c1*4+c2*2+c3)], 10);
- }
- return apply_rule;
- }
- // let rule = make_rule(30)
- // rule(0,0,0) => 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement