Решение:
Сначала найдём, сколько часов прошло с 10 вечера до полуночи, а затем добавим часы до 8 утра.
- С 10 часов вечера до 12 часов ночи (полуночи) прошло: \( 12 - 10 = 2 \) часа.
- С полуночи до 8 часов утра прошло: \( 8 - 0 = 8 \) часов.
- Общее время сна: \( 2 + 8 = 10 \) часов.
Ответ: 10 часов.