2020-02-24 22:29:59 +01:00
2020-02-19 00:37:32 +01:00
2020-02-24 21:20:05 +01:00
2020-02-19 00:37:32 +01:00
2020-02-22 23:48:13 +01:00
2020-02-19 00:37:32 +01:00
2020-02-19 00:37:32 +01:00
2020-02-21 00:34:07 +01:00
2020-02-23 15:34:02 +01:00

Run-Length-Encoding

Goal

Starting with a digit, count how often this digit occurs in succession. Then repeat the same procedure for given number of iterations. In human terms this is like speaking out loud how often each digit appears consecutively.

Input

iterations - a numeric value how often the process is repeated

Output

A numeric value representing a stream of occurrences and digits.

Constraints

1 <= iterations <= 10
Start value = 1

Examples

Assuming the start value is 0 (attention: value differs from real start value for demostraton purposes) and iteration is 5:
0. iteration: 0 (reading: one 1)
1. iteration: 10 (reading: two 1s)
2. iteration: 1110 (reading: one 2 and one 1)
3. iteration: 3110 (reading: one 1 and one two and two 1s)
4. iteration: 132110 (reading: three 1s and two 2s and one 1)
5. iteration: 1113122110

Description
No description provided
Readme 87 KiB
Languages
CSV 56.2%
Java 36.8%
Gradle 7%