https://school.programmers.co.kr/learn/courses/30/lessons/120907
public String[] solution1(String[] quiz) {
String[] answer = new String[quiz.length];
int i = 0;
for (String s : quiz) {
String[] s1 = s.split(" ");
if (calculate(Integer.parseInt(s1[0]), s1[1], Integer.parseInt(s1[2])) == Integer.parseInt(s1[4])){
answer[i++] = "O";
} else {
answer[i++] = "X";
}
}
return answer;
}
다른 풀이
public String[] solution(String[] quiz) {
for (int i = 0; i < quiz.length; i++) {
String[] text = quiz[i].split(" ");
int result = Integer.parseInt(text[0]) + (Integer.parseInt(text[2]) * (text[1].equals("+") ? 1 : -1));
quiz[i] = Integer.parseInt(text[4]) == result ? "O" : "X";
}
return quiz;
}
'알고리즘 > 프로그래머스' 카테고리의 다른 글
프로그래머스 n의 배수 고르기 (0) | 2022.12.10 |
---|---|
프로그래머스 A로 B만들기 (0) | 2022.12.10 |
프로그래머스 369게임 (0) | 2022.12.10 |
프로그래머스 7의 개수 (0) | 2022.12.10 |
프로그래머스 2차원으로 만들기 (0) | 2022.12.10 |