my_string은 "3 + 5"처럼 문자열로 된 수식입니다. 문자열 my_string이 매개변수로 주어질 때, 수식을 계산한 값을 return 하는 solution 함수를 완성해주세요.
class Solution {
public int solution(String my_string) {
int answer = 0;
String[] si= my_string.split(" ");
Long a=10L;
for(int i=0; i< si.length;i++){
if(i>0 && si[i-1].equals("+")){
answer+= Integer.parseInt(si[i]);
} else if(i>0 && si[i-1].equals("-")){
answer-=Integer.parseInt(si[i]);
}else if(i==0){
answer+=Integer.parseInt(si[i]);
}
}
return answer;
}
}
split 으로 나눠서 반복문을 통해서 한자리마다 연산자 + 와 - 일때를 나눠서 해주면 된다.