"SWEA 1936 1대1 가위바위보"의 두 판 사이의 차이

5번째 줄: 5번째 줄:
|-
|-
! # !! A !! B
! # !! A !! B
|-
|- align='right'
| ① || 가위(1) || 바위(2)
| ① || 가위(1) || 바위(2)
|-
|- align='right'
| ② || 바위(2) || 보(3)
| ② || 바위(2) || 보(3)
|-
|- align='right'
| ③ || 보(3) || 가위(1)
| ③ || 보(3) || 가위(1)
|}
|}

2019년 1월 21일 (월) 02:21 판

1 개요

SWEA 1936 1대1 가위바위보
  • 비기는 경우가 없다고 했으므로, B가 이기는 경우는 다음의 3가지 경우이다.
# A B
가위(1) 바위(2)
바위(2) 보(3)
보(3) 가위(1)
  • 여러가지 수식 표현 방법이 있을 수 있는데...
  • 여기서는 ①와 ②를 B-A=1로, ③을 B-A=2로 표현하였다.


SW Expert 아카데미
# 문제 풀이

틀:SWEA 난이도 1-2

2 C++

#include <iostream>
using namespace std;
int main() {
    int A, B;
    cin >> A;
    cin >> B;
    if( B-A == 1 || B-A == -2 ) cout << "B" << endl;
    cout << "A" << endl;
}

3 Java

import java.util.Scanner;
class Solution {
    public static void main(String args[]) {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();
        if( b-a == 1 || b-a == -2 ) System.out.println("B");
        else System.out.println("A");
    }
}
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}