понедельник, 29 августа 2016 г.

Стрелки часов

Задачка с собеседований при приеме на работу программистов.

У вас есть аналоговые часы с секундной стрелкой. Сколько раз в день все три стрелки часов накладываются друг на друга?

7 комментариев:

  1. 7-Ф
    Тучков Иван
    Точно стрелки часов сходятся 3 раза
    В 00:00:00(начало отсчета)
    В 12:00:00
    В 24:00:00.

    Если задать вопрос сколько раз сойдутся минутная и часовая стрелки, то ответ будет 23, но нам нужно точное сходство еще и с секундной стрелкой, которое будет достигнуто, только если секундная стрелка будет совпадать с минутной, а та в свою очередь с часовой, но пока секундная стрелка будет доходить до отметки 1 на циферблате, где будет первое сходство часовой и минутной стрелки, минутная стрелка пройдет 1/12 пути от 1 до 2 на циферблате, а часовая в 60 раз меньше => 1/720 этого же пути. Данные расстояния нельзя считать равнозначными => сходства всех стрелок нет.
    Аналогично будет от 2 до 3, от 3 до 4.... от 10 до 11. И только на отметке 12 снова сойдутся все стрелки т.к. все стрелки за это время "успеют" дойти до отметки 12.
    Последний раз стрелки сойдутся снова на 12, что по цифровым часам будет обозначать 24:00 и конец дня. Из этого делаем вывод, что все 3 стрелки за день пересекаются 3 раза.

    ОтветитьУдалить
  2. посмотри ответ тут:
    http://otvet.expert/skolko-raz-v-sutki-tri-strelki-chasov-sovpadayut-1501616

    ОтветитьУдалить
  3. А точнее они совпадут 2 раза в 12:00:00 и в 24:00:00.
    Потому что 00:00:00 - то же самое, что и 24:00:00

    ОтветитьУдалить
  4. нет - точнее посмотри на ссылку, которую я привел с решением этой задачи.

    ОтветитьУдалить
  5. Рябчук Дмитрий 8-М
    Задача 48
    Шкала механических часов обычно состоит из 60 делений (минут).
    за 1 час часовая стрелка проходит 5 делений, минутная 5*12=60 делений,секундная 60*60=3600 делений.
    Будем считать что 1 час начинается и заканчивается когда минутная стрелка достигнет деления 12.
    Тогда все 3 стрелки будут совпадать 1 раз в 1час.
    Тогда за целые сутки (24 часа) они совпадут - 24 раза( по нашим расчётам). Однако это не так.
    Мы взяли за границу времени (1 часа) деление 12. Значит деление 12 одновременно ``и старт, и финиш`` времени. В следствии когда часы пробьют 12 часов то все 3 стрелки сойдутся и это будет считатся за 2 раза (2 раза сойдутся стрелки) так как один раз они вместе `финишировали ` и вместе `стартанули`. И это будет повторятся 2 раза в сутки.
    И тогда мы получаем конечный результат: 24+1+1=26

    ОтветитьУдалить
  6. Дима. Ответ я уже привел (см. мой комментарий чуть выше) Черту провел. Твой ответ означает, что
    1) ты не согласен с приведенным решением. Тогда приведи не ттолько твое решение, но и в чем ошибка приведенного решения
    2) твое решение красивей, короче, эффективней приведенного. Тогда напиши - в чем...

    ОтветитьУдалить