Problem 44340. Recaman Sequence - III
I want to create a Recaman sequence where there is a "1" in the n-th position. So from which integer should I start the Recaman sequence? If there are more than one starting integer that generates a sequence with a 1 in the n-th position, return the lowest one.
For example if I want to place the digit 1 in the 7th place in the sequence then I should start the sequence from six as follow;
seq = [6 5 3 6 2 7 1 8 16]
You can also start the sequence with 12 and obtain a series where there is a 1 in 7th position;
seq = [12 11 9 6 2 7 1]
Related Challenges :
- Recaman Sequence - I
- Recaman Sequence - II
- Recaman Sequence - III
Solution Stats
Problem Comments
-
12 Comments
Show
9 older comments
Alfonso Nieto-Castanon
on 23 Nov 2017
(otherwise a perfectly valid answer would be to use a seed = 1+n^2/2-n/2 which always results in a Recaman sequence with a 1 in the n-th position)
Mehmet OZC
on 23 Nov 2017
Thanks Alfonso, I tried to clarify the problem statement!
Gunther S
on 5 Jan 2018
leading solution is cheater solution: https://www.mathworks.com/matlabcentral/cody/problems/44340-recaman-sequence-iii/solutions/1391285
Solution Comments
Show commentsProblem Recent Solvers85
Suggested Problems
-
2316 Solvers
-
411 Solvers
-
1275 Solvers
-
(Linear) Recurrence Equations - Generalised Fibonacci-like sequences
360 Solvers
-
Solve a System of Linear Equations
13098 Solvers
More from this Author92
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!