OX퀴즈

문제


나의 생각

매개변수로 주어진 배열을 " " 스페이스 기준으로 나누고, 나온 값을 가지고 사이에 + 가 있으면 더하기 결과값 비교, 아니면 - 결과값 비교하는 방식으로 접근. 

 


나의 답안

public static String[] solution(String[] quiz) {
    String[] answer = new String[quiz.length];

    for (int i = 0; i < quiz.length; i++) {
        String[] s = quiz[i].split(" ");
        answer[i] = s[1].equals("+") ? Integer.parseInt(s[0]) + Integer.parseInt(s[2]) == Integer.parseInt(s[4]) ? "O" : "X"
                : Integer.parseInt(s[0]) - Integer.parseInt(s[2]) == Integer.parseInt(s[4]) ? "O" : "X";
    }

    return answer;
}

'Programmers 문제풀이 > Lv.0' 카테고리의 다른 글

문자열 밀기  (0) 2023.03.10
등수 매기기  (0) 2023.03.09
치킨 쿠폰  (0) 2023.03.08
로그인 성공?  (0) 2023.03.08
직사각형 넓이 구하기  (0) 2023.03.08