Программа курса:
Внимание! Решать задачи может только авторизованный
пользователь. Пройдите регистрацию на сайте.
Задача 3: Строка без AAA или BBB
Напишите определение функции strWithout3a3b(a: int, b: int), которая принимает два целых числа a и b. Функция возвращает строку s, которая:
- Имеет длину, равную
a + b, и содержит ровноaбукв'a'и ровноbбукв'b'. - Не содержит подстроку
'aaa'. - Не содержит подстроку
'bbb'.
Примеры:
Пример 1:
Входные данные:
a = 1, b = 2
Выходные данные:
"abb"
Объяснение: Корректными ответами могут быть строки "abb", "bab" и "bba", так как они соответствуют условиям задачи.
Пример 2:
Входные данные:
a = 4, b = 1
Выходные данные:
"aabaa"
Объяснение: Возможным правильным ответом является строка "aabaa", так как она содержит ровно 4 буквы 'a', 1 букву 'b' и не содержит подстрок 'aaa' или 'bbb'.
Вы должны Войти или Зарегистрироваться чтобы оставлять комментарии