Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*;
- public class ThueMorse {
- public static void main(String[] args) {
- ArrayList<Integer> sequence = new ArrayList<Integer>();
- sequence.add(0);
- int i = 0;
- while (i < 10){
- sequence.addAll(oppositeNum(sequence));
- System.out.println((sequence));
- i++;
- }
- }
- public static ArrayList<Integer> oppositeNum(ArrayList<Integer> current){
- ArrayList<Integer> updated = new ArrayList<Integer>();
- for (int i = 0; i < current.size(); i++){
- if (current.get(i) == 0){
- updated.add(1);
- }
- else{
- updated.add(0);
- }
- }
- return updated;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement