dsa · medium

Count and Say

The count-and-say sequence starts at 1. Term i is built by reading term i-1 in groups of equal digits and saying how many, then the digit: 111 ("one 1") → 21 ("two 1s") → 1211 ("one 2 then one 1").

Arguments

Given n, return term n as a string. Term 1 is "1".

Example

n = 4"1211".

Constraints

1 <= n <= 30 Hidden tests include near-max size for this bound; a slower-than-intended solution TLEs.

Examples

Example 1

Input:
1

Expected:
1

Example 2

Input:
4

Expected:
1211

Open in the Dojo editor