코딩테스트/lv0

[프로그래머스 코딩테스트] java Lv.0 OX퀴즈

chantleman 2024. 8. 26. 09:40

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

            for(int i=0;i<quiz.length;i++)
            {
                quiz[i] = quiz[i].replace("\"","");
                String q = quiz[i].split("=")[0];
                int result = cal(q);
                String a = quiz[i].split("=")[1].trim();
                if(result == Integer.parseInt(a)) answer[i]="O";
                else answer[i] = "X";
            }
            return answer;
        }

        public int cal(String q){
            String tokens[]= q.split(" ");
            int a = Integer.parseInt(tokens[0]);
            int b = Integer.parseInt(tokens[2]);
            String oper = tokens[1];
            if(oper.equals("+")) return a+b;
            else return a-b;
        }
    }