Advertisement
Guest User

Untitled

a guest
Aug 18th, 2019
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.28 KB | None | 0 0
  1. function make_rule(rule_number: number){
  2. let rule = rule_number.toString(2).padStart(8, "0");
  3. function apply_rule(c1:number, c2:number, c3:number){
  4. return parseInt(rule[7-(c1*4+c2*2+c3)], 10);
  5. }
  6. return apply_rule;
  7. }
  8. // let rule = make_rule(30)
  9. // rule(0,0,0) => 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement