Все задачи содержат паттерны, которые будут встречаться вам на реальных собеседованиях.
Постарайтесь уловить паттерн, чтобы его потом распознать его на собеседовании. Это будет важно, потому что собеседование предполагает формат лайв-кодинга, когда вы пишите код прямо во время интервью.