문제
풀이
class Solution {
public String[] solution(String[] quiz) {
String[][] formula = new String[quiz.length][5];
String[] answer = new String[quiz.length];
for(int i = 0; i < quiz.length; i++) {
formula[i] = quiz[i].split(" ");
int num1 = Integer.parseInt(formula[i][0]);
int num2 = Integer.parseInt(formula[i][2]);
int result_num = Integer.parseInt(formula[i][4]);
String operator = formula[i][1];
if(operator.equals("+")) {
answer[i] = (num1 + num2) == result_num ? "O" : "X";
} else if(operator.equals("-")) {
answer[i] = (num1 - num2) == result_num ? "O" : "X";
}
}
return answer;
}
}
class Solution {
public String[] solution(String[] quiz) {
for(int i = 0; i < quiz.length; i++) {
String[] formula = quiz[i].split(" ");
int result = Integer.parseInt(formula[0]) + ( Integer.parseInt(formula[2]) * (formula[1].equals("+") ? 1 : -1) );
quiz[i] = ( result == Integer.parseInt(formula[4]) ) ? "O" : "X";
}
return quiz;
}
}
출처
https://school.programmers.co.kr/learn/courses/30/lessons/120907
'Algorithm > Programmers' 카테고리의 다른 글
[Programmers] Lv.0 / n의 배수 고르기 / Java (0) | 2024.06.11 |
---|---|
[Programmers] Lv.0 / 자릿수 더하기 / Java (0) | 2024.06.11 |
[Programmers] Lv.0 / 문자열안에 문자열 / Java (0) | 2024.05.02 |
[Programmers] Lv.0 / 제곱수 판별하기 / Java (0) | 2024.04.24 |
[Programmers] Lv.0 / 세균 증식 / Java (0) | 2024.04.24 |
댓글