알고리즘 문제/BOJ

17285번 XORChic

parkit 2019. 7. 4. 16:22
728x90
반응형

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




생각한 과정 및 예)


A XOR B = C


1011 = A

0111 = B

----

1100 = C


1011 = A

1100 = C

----

0111 = B


따라서,

A XOR B = C, A XOR C = B






1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <bits/stdc++.h>
 
using namespace std;
 
int main(void)
{
    string s;
 
    cin >> s;
 
    int XOR = s.at(0) ^ 'C';
 
    for (auto i : s)
        printf("%c", i^XOR);
    printf("\n");
 
    return 0;
}
cs







728x90
반응형