-
1936. 1대1 가위바위보코딩 테스트/SW Expert Academy 2021. 6. 12. 17:59
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
문제 이해
-> 가위바위보를 하여 A와 B중 누가 이겼는지 판단하는 프로그램
문제 주의
-> 가위는 1, 바위는 2, 보는 3을 표시
-> 비기는 경우는 존재하지 않음
문제 풀이
-> 경우의 수가 많이 않으므로 각각의 수에 대응
-> 3 X 3의 경우의 수로 9가지이지만 비기는 경우는 없으므로 6가지의 경우의 수만 존재
-> A를 기준으로 판단하고 상대의 수에 대응
-> switch문을 활용하여 상대와의 결과를 출력
#include<iostream> using namespace std; int main(int argc, char** argv) { int player, computer; cin >> player >> computer; switch(player) { case 1: if (computer == 2) cout << "B"; else cout << "A"; break; case 2: if (computer == 3) cout << "B"; else cout << "A"; break; case 3: if (computer == 1) cout << "B"; else cout << "A"; break; default: break; } return 0; }
'코딩 테스트 > SW Expert Academy' 카테고리의 다른 글
2027. 대각선 출력하기 (0) 2021.06.12 2025. N줄 덧셈 (0) 2021.06.12 2019. 더블더블 (0) 2021.06.11 1545. 거꾸로 출력해 보아요 (0) 2021.06.11 2058. 자릿수 더하기 (0) 2021.06.11