티스토리 뷰

생각

Github - https://github.com/hellojdh/Code/blob/master/src/swexpert/d1/Q1936.java 가위 바위 보를 해서 이긴 사람을 출력하여라. 단, 비기는 경우는 없다.


처음 생각

입 출력과 조건문을 따지는 문제이다.


방안

1) IF ELSE 문으로도 가능하지만 3항 연산자를 사용해봤다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package swexpert.d1;
 
import java.util.Scanner;
 
public class Q1936 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();
        String result = "";
        switch (a) {
        case 1: result = b==2?"B":"A"break;
        case 2:    result = b==3?"B":"A"break;
        case 3: result = b==1?"B":"A"break;
        }
        System.out.println(result);
    }
}
 
cs


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday