https://school.programmers.co.kr/learn/courses/30/lessons/120907
정답
import java.util.ArrayList;
class Solution {
public String[] solution(String[] quiz) {
ArrayList<String> list = new ArrayList<String>();
for(int i=0; i<quiz.length; i++)
{
//공백을 기준으로 spilt
String strarr[] = quiz[i].split(" ");
int a = Integer.parseInt(strarr[0]);
int b = Integer.parseInt(strarr[2]);
String op = strarr[1];
int result = Integer.parseInt(strarr[4]);
if(op.equals("+"))
{
int temp = a+b;
if(temp==result)
{
list.add("O");
}
else
{
list.add("X");
}
}
else if(op.equals("-"))
{
int temp = a-b;
if(temp==result)
{
list.add("O");
}
else
{
list.add("X");
}
}
}
String answer[] = new String[list.size()];
for(int i=0; i<list.size(); i++)
{
answer[i] = list.get(i);
}
return answer;
}
}
'Java > 프로그래머스' 카테고리의 다른 글
[JAVA] 프로그래머스 - 제곱수 판별하기 (0) | 2024.05.07 |
---|---|
[JAVA] 프로그래머스 - 문자열안에 문자열 (0) | 2024.05.07 |
[JAVA] 프로그래머스 - 자릿수 더하기 (0) | 2024.05.06 |
[JAVA] 프로그래머스 - n의 배수 고르기 (0) | 2024.05.06 |
[JAVA] 프로그래머스 - 숫자 찾기 (0) | 2024.05.06 |