aboutsummaryrefslogtreecommitdiff
path: root/challenge-014/zapwai/javascript/ch-1.js
blob: 1e48037b13a721e80b375cbda0b27b9d5cec9df5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
function vaneck(seq) {
    if (seq.length == 1)
	seq.push(0);
    else {
	let pop = seq[seq.length - 1];
	let done_flag = false;
	let j = seq.length - 2;
	while (j >= 0) {
	    if (!done_flag && (pop == seq[j])) {
		done_flag = true;
		seq.push(seq.length - 1 - j);
	    }
	    j--;
	}
	if (!done_flag)
	    seq.push(0);
    }
}
let N = 19;
let seq = [0];
for (let i = 0; i < N; i++) {
    vaneck(seq);
}
console.log(seq);