Рассмотрим
min(n, 7-n)
Это выражение создает 1, 2, 3, 3, 2, 1
, когда n
переходит от 1
к 6
.В более общем смысле, если N
является (четной) верхней границей для переменной n
, формула принимает вид:
min(n, N+1-n)
, который выдает
1, 2, ..., N/2, N/2, N/2 - 1, ..., 2, 1
при выполнении n
между 1
и N
.
В случае, если N
нечетно, та же формула генерирует последовательность
1, 2, ..., (N+1)/2, (N-1)/2, ..., 2, 1.
Например:
1, 2, 3, 4, 3, 2, 1
для N=7
.