문제
나의 생각
매개변수로 주어진 배열을 " " 스페이스 기준으로 나누고, 나온 값을 가지고 사이에 + 가 있으면 더하기 결과값 비교, 아니면 - 결과값 비교하는 방식으로 접근.
나의 답안
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 |