Комбо один-два-три

В списках часто ищут не одно значение, а целый шаблон: например, последовательность действий или кодовую комбинацию. Функция array123 получает список чисел nums и возвращает True, если где-то подряд встречаются числа 1, 2 и 3 именно в таком порядке. Если такой тройки нет, верни False.

Примеры

Ввод
[1, 1, 2, 3, 1]
Вывод
True
Ввод
[1, 1, 2, 4, 1]
Вывод
False
Ввод
[1, 1, 2, 1, 2, 3]
Вывод
True

Нужно реализовать

def array123(nums: list[int]) -> bool:

Теги

listsarray
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
[1,1,2,3,1]
ОжидаемыйTrue
2
Ввод
[1,1,2,4,1]
ОжидаемыйFalse
3
Ввод
[1,1,2,1,2,3]
ОжидаемыйTrue
4
Ввод
[1,2,3]
ОжидаемыйTrue
5
Ввод
[3,2,1]
ОжидаемыйFalse
6
Ввод
[1,1,2,1,2,3,1,1]
ОжидаемыйTrue
Фокус-радио
На паузе · SomaFM · Fluid