Skip to content
Advertisement

Doubling one letter with each new occurence

so I have task to double number of letter “a” every time it occurs in a string. For example sentence “a cat walked on the road” , at the end must be “aa caaaat waaaaaaaalked on the roaaaaaaaaaaaaaaaa” . I had something like this on my mind but it doubles every charachter, not only “a”.

JavaScript

Advertisement

Answer

You need to check what the char a is (in your case, ‘a’). Additionally, you do not repeat the characters more than twice in your code, hence not getting the answer you expected: result = result + a + a only adds ‘a’ twice, not giving you: “aa caaaat waaaaaaaalked…”.

Here is the solution:

JavaScript
User contributions licensed under: CC BY-SA
10 People found this is helpful
Advertisement