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;
}
}
'코딩테스트 > lv0' 카테고리의 다른 글
[프로그래머스 코딩테스트] java Lv.0 다음에 올 숫자 (0) | 2024.08.26 |
---|---|
[프로그래머스 코딩테스트] java Lv.0 최빈값 구하기 (0) | 2024.08.26 |
[프로그래머스 코딩테스트] java Lv.0 다항식 더하기 (0) | 2024.08.22 |
[프로그래머스 코딩테스트] java Lv.0 문자열 밀기 (0) | 2024.08.22 |
[프로그래머스 코딩테스트] java Lv.0 특이한 정렬 (0) | 2024.08.22 |