# Первый цикл поднимет a на 3, второй и третий на 0, 4-й на 2.
a = 1
for i in range(3):
a += 1
'''print(f'[for i in range(3) > RANGE][a = {a}]')'''
print(f'[for i in range(3) > TOTAL][a = {a}]')
a = 1
for i in range(3, 1):
a += 1
'''print(f'[for i in range(3, 1) > RANGE][a = {a}]')'''
print(f'[for i in range(3, 1) > TOTAL][a = {a}]')
a = 1
for i in range(1, 3, -1):
a += 1
'''print(f'[for i in range(1, 3, -1) > RANGE][a = {a}]')'''
print(f'[for i in range(1, 3, -1) > TOTAL][a = {a}]')
a = 1
for i in range(3, 1, -1):
a += 1
'''print(f'[for i in range(3, 1, -1) > RANGE][a = {a}]')'''
print(f'[for i in range(3, 1, -1) > TOTAL][a = {a}]')
Каждый символ может принимать любое значение, точка, либо тире.
То есть мы можем получить и ... и _ _ _ и _._ и ещё кучу всего (это только из 3ёх, из 4ёх символов аналогично, но кол-во будет больше)
Для начала подсчитаем количество символов, которое можно закодировать с ёх знаков:
Далее подсчитаем, сколько символов можно закодировать с четырёх знаков:
Формула состоит из количества знаков, которыми можно записать число, возведённых в степень, равную количеству использования этих знаков.
Что бы узнать, сколько можно закодировать используя "не менее 3ёх и не более 4ёх сигналов", нужно просто сложить наши два результата, 8+16=24
Объяснение:
это я в интернете нашла. Правильно или нет я не знаю
Поделитесь своими знаниями, ответьте на вопрос:
Дана строка, содержащая не более двадцати латинских букв. все вхождение «max» в ней заменить на «min» и «макс» на «мин». подсчитать число таких замен