num — запись положительного целого числа в десятичной системе.
Переведите число в шестнадцатеричную систему, используя заглавные буквы A–F. Затем замените каждую цифру 0 на букву O, а каждую цифру 1 — на букву I.
Если после этого в записи остались только буквы из набора A, B, C, D, E, F, I, O, верните получившуюся строку. Если же в ней есть хоть одна цифра от 2 до 9, верните строку "ERROR".num='2766' → 'ACE'
2766 в шестнадцатеричной системе — ACE, все символы — буквы.
num='4096' → 'IOOO'
4096 = 1000 в шестнадцатеричной: единица становится I, нули — O, получается IOOO.
num='100' → 'ERROR'
100 = 64 в шестнадцатеричной: цифры 6 и 4 буквами не заменить, поэтому ответ ERROR.
num состоит только из цифр и не начинается с нуляlen(num) ≤ 40num='2766'
'ACE'
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 87 тестов на сервере, включая скрытые.