Hofstadter Figure-Figure sequences: Difference between revisions

Content added Content deleted
m (CoffeeScript enhancement)
(CoffeeScript enhancement)
Line 502: Line 502:
S.push current
S.push current


ffr = (n) ->
ff = (X, n) ->
extend_sequences n
extend_sequences n
R[n]
X[n]
ffs = (n) ->
extend_sequences n
S[n]


console.log 'R(' + i + ') = ' + ffr(i) for i in [1..10]
console.log 'R(' + i + ') = ' + ff(R, i) for i in [1..10]
int_array = ([1..40].map ffr).concat [1..960].map ffs
int_array = ([1..40].map (i) -> ff(R, i)).concat [1..960].map (i) -> ff(S, i)
int_array.sort (a, b) -> a - b
int_array.sort (a, b) -> a - b