길이가 N인 수열 A={a0,a1,…,aN−1}이 주어진다.
이 수열로부터 길이가 같은 새로운 수열 B={b0,b1,…,bN−1}을 다음과 같이 정의한다.
bi=∑k=0N−1(−1)k(k+1)a(i+k)modN
첨자는 N으로 나눈 나머지를 쓰므로, aN은 a0과 같고 aN+1은 a1과 같다. 즉 bi는 ai에서 시작해 수열을 한 바퀴 돌면서 k번째 원소에 (−1)k(k+1)을 곱해 모두 더한 값이다.
수열 A가 주어지면 수열 B를 구하라.