기타등등/알고리즘 기록
[C++]가위바위보
CodeJB
2021. 6. 19. 19:44

#include <iostream>
#include <stdio.h>
//1:가위 2:바위 3:보
int main() {
int n, i, a[101], b[101];
scanf("%d",&n);
for(i = 1; i<=n; i++){
scanf("%d", &a[i]);
}
for(i = 1; i<=n; i++){
scanf("%d", &b[i]);
}
for(i = 1; i<=n; i++){
if(a[i] == b[i]) printf("D\n");
else if(a[i]==1 && b[i] == 3) printf("A\n");
else if(a[i]==2 && b[i] == 1) printf("A\n");
else if(a[i]==3 && b[i] == 2) printf("A\n");
else printf("B\n");
}
return 0;
}
성찰
- 간혹 조건문을 사용할때 조건을 어떻게 주어야 효율적일지 햇깔릴 때가 있다.
- 승자,패자,동점을 다루는 경우의 조건문에 대해서는 반복적으로 연습해줄 필요가 있다.
- https://codejb.tistory.com/68 다음 문제에서 한번 더 다룬다.