알고리즘

프로그래머스 문자열 계산하기 (JAVA)

박카스마시며코딩 2023. 1. 3. 14:35

https://school.programmers.co.kr/learn/courses/30/lessons/120902

 

TISTORY

나를 표현하는 블로그를 만들어보세요.

www.tistory.com

 

 

class Solution {
    private static final char PLUS = '+';
    private static final char MINUS = '-';
    public int solution(String my_string) {
        int answer = 0;
        String[] temp = my_string.split(" ");
        answer = Integer.parseInt(temp[0]);
        for(int i = 1 ; i < temp.length ; i += 2){
            int num = Integer.parseInt(temp[i+1]);
            char oper = temp[i].charAt(0);
            if(oper == PLUS){
                answer += num;
            }else{
                answer -= num;
            }
        }
        return answer;
    }
}