class Solution {
public int solution(String my_string) {
int answer = 0;
return answer;
}
}
해결법
방법 1
class Solution {
public int solution(String my_string) {
int answer = 0;
String[] str = my_string.split(" ");
answer = Integer.parseInt(str[0]);
for (int i = 1; i < str.length; i+=2) {
if (str[i].equals("+")) {
answer += Integer.parseInt(str[i + 1]);
} else {
answer -= Integer.parseInt(str[i + 1]);
}
}
return answer;
}
}
- i+=2 는 홀수번째인 사칙연산을 건너뛰기 위함
- if 조건식 中 증감식에 i++ 를 사용하면, 런타임 에러가 발생
문자열 계산하기 Lv. 0