본문 바로가기
알고리즘

백준 14614번 Calculate! - 파이썬(Python)

by 푸드듥 2023. 2. 7.
반응형

백준 14614번

https://www.acmicpc.net/problem/14614

 

정답코드) 시간: 44ms

- XOR 연산은 두 번 하면 처음 수로 돌아온다. (예를 들어 3 xor 5를 반복하면 결과는 6 3 6 3 6 3 ..이 나온다)
- 따라서 연산 횟수(c)가 짝수일 때와 홀수일 때로 나누어, 최소한으로 연산한 값을 출력한다.

 

a, b, c = map(int, input().split())
if c%2: print(a ^ b)
else: print(a ^ b ^ b)
반응형

댓글