Информация об изменениях

Сообщение Re[5]: Зачем просят перевернуть строку на интервью? от 11.10.2018 9:44

Изменено 11.10.2018 9:45 vsb

Re[5]: Зачем просят перевернуть строку на интервью?
Здравствуйте, Michael7, Вы писали:

vsb>>Кстати интересно перевернуть UTF-8 строку. В принципе решается аналогично словам, но всё же. Заодно и кругозор можно проверить (знает ли человек, как кодируется UTF-8).


M>Вот попалось бы такое на интервью сказал бы, что примерно знаю как utf-8 кодируется, но без подглядывания в справочник по нему точно не вспомню на ходу, просто не нужно это было обычно.


Ну там же простая логичная схема Если в байте старший бит 1, смотрим на второй бит. Если он 1, это начало нового символа, если он 0, значит это продолжение предыдущего символа. Может это только я всякую ненужную фигню зачем-то запоминаю.
Re[5]: Зачем просят перевернуть строку на интервью?
Здравствуйте, Michael7, Вы писали:

vsb>>Кстати интересно перевернуть UTF-8 строку. В принципе решается аналогично словам, но всё же. Заодно и кругозор можно проверить (знает ли человек, как кодируется UTF-8).


M>Вот попалось бы такое на интервью сказал бы, что примерно знаю как utf-8 кодируется, но без подглядывания в справочник по нему точно не вспомню на ходу, просто не нужно это было обычно.


Ну там же простая логичная схема Если в байте старший бит 1, смотрим на второй бит. Если он 1, это начало нового символа, если он 0, значит это продолжение предыдущего символа (если старший бит 0, значит это символ из одного байта). Может это только я всякую ненужную фигню зачем-то запоминаю.