1R/2016_07_04 (rev. 1.15)
#include <cstdio>
int main(int argc, char** argv) {
setbuf(stdout, NULL);
int TC;
int test_case;
scanf("%d", &TC);
for(test_case = 1; test_case <= TC; test_case++) {
int n, x=0;
scanf("%d",&n);
for(int i=0;i<n;i++){
int t;
scanf("%d",&t);
x=x^t;
}
printf("Case #%d\n", test_case);
printf("%d\n", x);
}
return 0;
}
#include <stdio.h>
int main(void) {
setbuf(stdout, NULL);
int TC;
int test_case;
scanf("%d", &TC);
for (test_case = 1; test_case <= TC; test_case++) {
int n;
int temp;
int ans = 0;
scanf("%d", &n);
for (int i = 0; i < n; i++){
scanf("%d", &temp);
ans ^= temp;
}
printf("Case #%d\n", test_case);
printf("%d\n", ans);
}
return 0;
}
- 같은 수를 짝수 번 XOR하면 0이 된다는 아이디어를 이용