Я пытаюсь решить следующую проблему в JavaScript
Последовательность подсчета и произнесения - это последовательность целых чисел, начинающаяся следующим образом:
1, 11, 21, 1211, 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, generate the nth sequence.
Note: The sequence of integers will be represented as a string.
Example:
if n = 2,
the sequence is 11.
Итак, я хочу создать функцию, которая передает N
целое число и дает ему значение
Вот мой код:
let countAndSay = function (A) {
if (A == 1) return "1"
if (A == 2) return "11"
let str ="11"
if(A > 2){
// count
}
}
Я не понимаю логику c для как построить это.