По порядку Junior Думать вслух над задачей спрашивают часто обновлено

Порядок шагов при решении задачи вслух

Вопрос

Расставь шаги лайв-кодинга в правильном порядке.

Попробуйте сами

Расставьте шаги по порядку стрелками.

  1. 1
    The brute-force approach would be O(n squared), but I think we can do better.
  2. 2
    OK, I'll start coding.
  3. 3
    Let me walk through a small example.
  4. 4
    Here's my plan. Does that sound reasonable?
  5. 5
    Let me trace through the example and check edge cases.
  6. 6
    Let me make sure I understand the problem.
Показать ответ и разбор

Коротко

Уточнить → пример → наивное решение и идея → план и согласование → код → проверка.

Правильный порядок

  1. 1
    Let me make sure I understand the problem.
  2. 2
    Let me walk through a small example.
  3. 3
    The brute-force approach would be O(n squared), but I think we can do better.
  4. 4
    Here's my plan. Does that sound reasonable?
  5. 5
    OK, I'll start coding.
  6. 6
    Let me trace through the example and check edge cases.

Разбор

Уточнить → пример → наивное решение и идея → план и согласование → код → проверка.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.