11 lines
1.3 KiB
Markdown
11 lines
1.3 KiB
Markdown
|
|
# Домашнее задание №1
|
|||
|
|
|
|||
|
|
📗 В домашнем задании нужно реализовать функцию по конвертации числа из прямого порядка следования байт (Big Endian) в обратный порядок следования байт (Little Endian).
|
|||
|
|
|
|||
|
|
Например, число 0x01020304 при вызове функции должно быть сконвертировано в число 0x04030201, а число 0x0000FFFF в 0xFFFF0000. Поподробнее про порядки следования байт можно прочитать здесь.
|
|||
|
|
|
|||
|
|
📌 Для выполнения домашнего задания подготовлен шаблон кода и основные тесты, которую помогут проверить корректность реализации конвертации. Шаблона доступен по ссылке.
|
|||
|
|
|
|||
|
|
### Задание со звездочкой
|
|||
|
|
|
|||
|
|
Выполнять необязательно, но если вы уже знакомы с дженериками в Go, то попробуйте реализовать обобщенную функцию конвертации, которая сможет работать не только с uint32, но еще и с uint16 и uint64 типами данных.
|