본문 바로가기
1-5. 코딩테스트 문제집(삼성 SW Expert Academy)/SWEA(D1)

[SWEA] D1: 1대1 가위바위보(1936) 해설

by cogito21_cpp 2025. 1. 12.
반응형

문제

- 문제 링크: 1대1 가위바위보

 

풀이

(C++)

solution 1)

- 시간 복잡도: 

더보기
#include<iostream>

using namespace std;

int main(int argc, char** argv)
{
	int test_case;
	int T;
	
    int a, b;
    cin >> a >> b;
    
    if (a == 1) {
        if (b == 2)
            cout << 'B';
        else if (b == 3)
            cout << 'A';
    } else if (a == 2) {
        if (b == 1)
            cout << 'A';
        else if (b == 3)
            cout << 'B';
    } else if (a == 3) {
        if (b == 1)
            cout << 'B';
        else if (b == 2)
            cout << 'A';
    }
	return 0;
}

 

(Java)

solution 1)

- 시간 복잡도: 

더보기
import java.util.*

 

(Python)

solution 1)

- 시간 복잡도: 

더보기
import sys

a, b = map(int, input().split())

if (a == 1):
    if (b == 2):
        print('B')
    elif (b == 3):
        print('A')    
elif (a == 2):
    if (b == 1):
        print('A')
    elif (b == 3):
        print('B')
elif (a == 3):
    if (b == 1):
        print('B')
    elif (b == 2):
        print('A')

 

반응형