티스토리 뷰

[문제]

출처 : https://school.programmers.co.kr
출처 : https://school.programmers.co.kr


[해설]

- 역시... 정답률이 조금만 낮은 문제를 만나면 여전히 헤맨다.(정답률 62%)

- 그나마 긍정적인건 초반과는 다르게 풀이 방향을 어느정도 잡을 수 있었다는 것...

- 그 방향을 코드로 나타내지 못한게 아쉬웠다.

- 다른 사람의 풀이를 참고해서 내가 작성한 코드는 아래와 같다.(다른 사람의 풀이도 아래랑 비슷비슷 했다.)

class Solution {
    public String[] solution(String[] quiz) {
        String[] answer = new String[quiz.length];
        for(int i = 0; i < quiz.length; i++) {
            String[] temp = quiz[i].split(" ");
            int one = Integer.parseInt(temp[0]);
            int two = Integer.parseInt(temp[2]) * ("-".equals(temp[1]) ? -1 : 1);
            int thr = Integer.parseInt(temp[4]);
            if((one + two) == thr) {
                answer[i] = "O";
            } else {
                answer[i] = "X";
            }            
        }
        return answer;
    }
}
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
글 보관함