반응형
백준 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)
반응형
'알고리즘' 카테고리의 다른 글
파이썬(Python) 백준 20551번: Sort 마스터 배지훈의 후계자 (0) | 2023.06.08 |
---|---|
파이썬 - Python sort sorted 차이 (예시 포함) (0) | 2023.05.15 |
백준 17450번 과자 사기 - 파이썬(Python) (0) | 2023.02.02 |
백준 17127번 벚꽃이 정보섬에 피어난 이유 - 파이썬(Python) (0) | 2023.01.31 |
백준 14606번 피자 (Small) - 파이썬(Python) (0) | 2022.05.10 |
댓글