Jump to content

Langton's ant: Difference between revisions

m
No edit summary
Line 1,665:
[[File:LangtonsAnt.png|right|thumb|Output]]
 
<lang mathematica>Timing[position = {50, 50}; direction = 1;
data = SparseArray[{position -> -1}, {100, 100}, 1];
direction = 1;
data While[1 <= SparseArray[{Min@position -><= -1},Max@position {100,<= 100}, 1];
While[1 <= Min@position <+= Max{Re@position#, <= 100,
Im@#} &@(direction *= (data[[Sequence @@ position]] *= -1) I)];
Image[data]]</lang>
position += {Re@#, Im@#} &@direction];
Image[data]</lang>
 
=={{header|OCaml}}==
Cookies help us deliver our services. By using our services, you agree to our use of cookies.