" | " |
| ' | ' |
| & | & |
| > | > |
| < | < |
| ⁄ | / |
Дана строка markup. Замените в ней каждый из этих кодов на соответствующий символ и верните результат. Всё остальное, включая незнакомые коды вроде , остаётся без изменений.
Строка просматривается слева направо один раз: символы, появившиеся после замены, заново не разбираются. Например, &gt; превращается в >, а не в >.markup="5 < 7 && 7 > 5" → '5 < 7 && 7 > 5'
< становится <, каждый & — &, > — >.
markup="&lt; stays <" → '< stays <'
Замена делается за один проход: & превращается в &, а получившийся < повторно не раскрывается.
markup="path⁄to &unknown; "x" → 'path/to &unknown; "x'
⁄ — это /. &unknown; нет в таблице, а у "x нет точки с запятой, поэтому оба остаются как есть.
markup может содержать любые из 256 символов ASCIImarkup="5 < 7 && 7 > 5"
'5 < 7 && 7 > 5'
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 8 тестов на сервере, включая скрытые.