?>
Тест 2. Если информация изменила форму с текстовой на графическую, какой вид обработки информации произвели? А) Кодирование Б) Поиск В) Систематизацию В) 3. Провели систематизацию информации по дате и времени. Как называется данный тип сортировки? А) Сортировка в хро нологической последовательности Б) Сортировка в алфавитном порядке В) Сортировка в порядке возрастания 4. При разработке плана действий происходит … А) обработка информации не происходит. Б) обработка, связанная с изменением формы информации, но не изменяющая её содержания В) обработка, связанная с изменением формы информации, но не изменяющая её содержания 5. При упорядочивании информации в хронологической последовательности происходит … А) обработка, связанная с получением нового содержания, новой информации Б) обработка информации не происходит В) обработка, связанная с изменением формы информации, но не изменяющая её содержания 6. В задаче заранее известна формула, по которой необходимо преобразовать входную информацию в выходную. К какому типу будет относиться данная задача? А) Преобразование информации по заданным правилам Б) Преобразование информации путём рассуждений В) Преобразование информации путем разработки плана действий и его записи 7. Рассмотрите схему «Обработка информации»: Что следует вписать в блок, содержащий знак во А) Получение новой информации Б) Изменение формы представления информации ДАЙТЕ ОТВЕТ, ЗА ОТВЕТЫ
Ответы
Если движение (0; 0) -> (0; 1) - это движение вверх по ОY, то поворот на 90 градусов против часовой стрелки даёт R.
Код:
def invert_path(d: str):
r = {
"L": "R",
"R": "L",
}
return r[d]
def dragon(depth: int) -> str:
if depth == 1:
return
yield from dragon(depth-1)
yield "R"
second_part = dragon(depth-1)
yield from (invert_path(x) for x in reversed(list(second_part)))
n = int(input())
print("".join(dragon(n)))
===================================
Если ответ удовлетворил, не забудь отметить его как "Лучший".