코딩테스트 연습 > 코딩테스트 입문 > 문자열 계산하기
my_string은 "3 + 5"처럼 문자열로 된 수식입니다. 문자열 my_string이 매개변수로 주어질 때, 수식을 계산한 값을 return 하는 solution 함수를 완성해주세요.
| my_string | result |
|---|---|
| "3 + 4" | 7 |
class Solution {
public int solution(String my_string) {
String[] splitString = my_string.split(" ");
int answer = Integer.parseInt(splitString[0]);
for(int i=1; i<splitString.length; i+=2){
if(splitString[i].equals("+")){
answer += Integer.parseInt(splitString[i+1]);
} else{
answer -= Integer.parseInt(splitString[i+1]);
}
}
return answer;
}
}
String -> int 형 변환
Integer.parseInt("abc");