Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- using namespace std;
- // Complete the repeatedString function below.
- long repeatedString(string s, long n)
- {
- long num_a{0};
- long len = s.length();
- long total = len;
- for (char a : s)
- num_a = (a == 'a')? num_a + 1 : num_a;
- long max_repeats{n / len};
- num_a *= max_repeats;
- total *= max_repeats;
- if (n % len == 0)
- return num_a;
- for (int i = 0; i < len && total < n; i++, total++)
- {
- if (s[i] == 'a')
- num_a++;
- if (i == len)
- i = 0;
- }
- return num_a;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement