초기값이 $0$인 정수형 변수 $X$가 있다.
$i$가 $1$부터 $N$까지 $1$씩 증가함에 따라 아래 조건에 맞게 연산을 진행한다. 연산을 모두 수행한 후의 $X$값을 출력하시오.
- $i$가 $1$의 배수라면 $X$ = $X$ - $i$를 한다. (-는 빼기 연산자이다.)
- 연산한 결과가 음수라면 $X$ = $|X|$를 한다.
- $i$가 $3$의 배수라면 $X$ = $X$ × $i$를 한다. (×는 곱하기 연산자이다.)
- 연산한 결과가 $P$보다 크거나 같으면 $X$ = $X$ % $P$를 한다.
- $i$가 $15$의 배수라면 $X$ = $X$ & $i$를 한다. (&는 Bitwise AND 연산자이다.)
- $i$가 $63$의 배수라면 $X$ = $X$ ⊕ $i$를 한다. (⊕는 Bitwise XOR 연산자이다.)
- $i$가 $255$의 배수라면 $X$ = $X$ | $i$를 한다. (|는 Bitwise OR 연산자이다.)
- $i$가 $1023$의 배수라면 $X$ = $X$ << $i$를 한다. (<<는 Bitwise Left Shift 연산자이다.)
- 연산한 결과가 $P$보다 크거나 같으면 $X$ = $X$ % $P$를 한다.
- 한 번에 여러 연산을 시행해야 한다면 -, ×, &, ⊕, |, << 우선순위로 연산을 진행한다.