# Inventory Sequence

## Details

We will build a sequence by repeatedly taking inventory. We take inventory each time we add 0 to the sequence. To take inventory we start by counting the number of zeros in the sequence and add the number to the end of the sequence, then we continue by counting the number of ones and add that to the sequence and so on. We stop when we reach a number that is not in the sequence and we add 0 to the sequence then start over.

The first few terms are as follows:

0 1 2 3 4 5 ----------- 0 1 1 0 2 2 2 0 3 2 4 1 1 0 4 4 4 1 4 0

Print the first **1,000** terms of the inventory sequence, each on their own line.

0 bytes, 0 chars

Restore solution
Compiled from
AT&T syntax to x86-64 Linux. Use
syscalls to write output.

ctrl + enter or