Deep_Dev
article thumbnail


quiz배열을 반복하면서, 각 인덱스당 공백(" ")을 기준으로 split하면 

수 , 연산자, 수, =, 수 로 나뉘니까

1) 연산자가 +인 경우

2) 연산자가 -인 경우로 나누어서, index계산을 하면 된다.

 

 

class Solution {
    public String[] solution(String[] quiz) {
       String[] answer = new String[quiz.length];
        for(int i=0; i<quiz.length; i++){
           String[] arr=quiz[i].split(" ");
           if(arr[1].equals("+")){
                if(Integer.parseInt(arr[0])+Integer.parseInt(arr[2])==Integer.parseInt(arr[4])) answer[i]="O";
                else answer[i]="X";
           }else{
               if(Integer.parseInt(arr[0])-Integer.parseInt(arr[2])==Integer.parseInt(arr[4])) answer[i]="O";
               else
                   answer[i]="X";
           }
        }
        return answer;
    }
}