38. Count and Say - LeetCode Solution

preview_player
Показать описание
The count-and-say sequence is the sequence of integers with the first five terms as following:

1. 1
2. 11
3. 21
4. 1211
5. 111221
1 is read off as "one 1" or 11.
11 is read off as "two 1s" or 21.
21 is read off as "one 2, then one 1" or 1211.

Given an integer n where 1 ≤ n ≤ 30, generate the nth term of the count-and-say sequence. You can do so recursively, in other words from the previous member read off the digits, counting the number of digits in groups of the same digit.

Note: Each term of the sequence of integers will be represented as a string.

--------------------------------------------------------------------------------------------------------------
Subscribe to my other Youtube channel for a peek in the life:
--------------------------------------------------------------------------------------------------------------
Follow my daily stories on Instagram:
--------------------------------------------------------------------------------------------------------------
Join me on:
--------------------------------------------------------------------------------------------------------------
Hi Everyone, I'm Rajdeep Kaur and I'm an ex-Amazon software engineer. As of now, I am working as a Software Engineer in Miro. I was hired directly from India to Europe (Netherlands).
I make videos on competitive programming, Data Structures and Algorithms and some tips to get hired.
Subscribe for the latest updates, I upload new videos almost everyday :) I hope my content helps you in getting your dream job.
Рекомендации по теме
Комментарии
Автор

Your logic is good👌, but before going to code, please explain using an example so you'll get the idea of complexity, how it will be good and what approach we will use, just a suggestion🙏, keep it up 👍

amiteshsingh
Автор

time and space complexity O(n^2) and O(1) respectively ?

siddharthsahu