forked from code-clash/look-and-say
Look-and-Say
Goal
Given an iteration-count generate and output the look-and-say sequence.
The sequence starts with 1. Subsequent numbers are derived by describing the previous number in terms of consecutive digits.
To generate an entry of the sequence, examine the previous entry.
Read off the digits of the previous entry, counting the number of digits in groups of the same digit.
In human terms this is like speaking out loud how often each digit appears consecutively.
Keep in mind: the output becomes very long very quickly.
Input
iterations - a numeric value how often the process is repeated
Output
The head of the generated sequence after iterating by the given input.
Constraints
- 0 <=
iterations<= 28 - Start value = 1
Examples
- for input
0iterations, output1, i.e. the starting value) - for input
1iterations, output11, i.e. reading the previous entry1asone 1 - for input
2iterations, output21, i.e. reading the previous entry11astwo 1s - for input
3iterations, output1211, i.e. reading the previous entry21asone 2 one 1 - for input
4iterations, output111221, i.e. reading the previous entry1211asone 1 one 2 two 1
Description
Languages
CSV
56.2%
Java
36.8%
Gradle
7%