백준 12833번: XORXORXOR

danbibibi·2022년 4월 6일
0

문제

문제 바로가기> 백준 12833번: XORXORXOR

풀이

XOR 비트 연산자^를 사용했다. XOR 연산을 2번 하면 원래 수와 같으므로 (101 XOR 111 = 010 , 010 XOR 111 = 101) 2의 나머지 만큼 XOR 연산을 해주었다.

#include<iostream>
using namespace std;

int main(){
    ios_base::sync_with_stdio(0); cin.tie(0);
    int A, B, C; cin >> A >> B >> C;
    C%=2; while (C--) A^=B;
    cout << A;
}
profile
블로그 이전) https://danbibibi.tistory.com

0개의 댓글

관련 채용 정보