XORXORXOR
면접 대비시간 제한0.2초메모리 제한512 MB
A에 B를 정확히 C번 XOR한 값을 출력한다.
문제
세 정수 , , 가 주어진다. 현재 값에 를 XOR 하는 연산을 에서 시작해 번 반복한 결과를 구한다.
즉 에서 가 번 나타나는 식의 값을 출력한다. 여기서 는 비트 단위 배타적 논리합이다.
입력
첫째 줄에 , , 가 공백으로 구분되어 주어진다. ()
출력
첫째 줄에 계산한 결과를 정수 하나로 출력한다.
아직 만들고 있는 페이지입니다.
시간 제한0.2초메모리 제한512 MB
A에 B를 정확히 C번 XOR한 값을 출력한다.
세 정수 A, B, C가 주어진다. 현재 값에 B를 XOR 하는 연산을 A에서 시작해 C번 반복한 결과를 구한다.
즉 (⋯((A⊕B)⊕B)⋯)⊕B 에서 ⊕B 가 C번 나타나는 식의 값을 출력한다. 여기서 ⊕ 는 비트 단위 배타적 논리합이다.
첫째 줄에 A, B, C가 공백으로 구분되어 주어진다. (0<A,B,C≤109)
첫째 줄에 계산한 결과를 정수 하나로 출력한다.
예제 1
13 3 1
14
예제 2
13 3 2
13