Доктор лёг спать в 9 часов вечера, а встал в 10 часов утра следующего дня. Чтобы узнать, сколько времени он спал, нужно вычислить количество часов между этими двумя моментами.
С 9 вечера до 9 утра - 12 часов. От 9 утра до 10 утра - 1 час. Итого, доктор спал 12 + 1 = 13 часов.
Однако, он поставил будильник на 10 часов, а должен быть в больнице в 11. Значит, он спал до звонка будильника 13 часов.
Ответ: 13 часов спал доктор до звонка будильника.