코딩테스트/lv0

[프로그래머스 코딩테스트] java Lv.0 문자열 계산하기

chantleman 2024. 8. 9. 09:44

 

    class Solution {
        public int solution(String my_string) {
            int answer = 0;
            String[] tokens = my_string.split(" ");

            answer=Integer.parseInt(tokens[0]);
            String temp="";
            for(int i=1;i<tokens.length;i++)
            {

                if(i%2==0)
                {
                    if(temp.equals("+")) answer+=Integer.parseInt(tokens[i]);
                    if(temp.equals("-")) answer-=Integer.parseInt(tokens[i]);
                }
                else{
                    temp=tokens[i];
                }
            }
            return answer;
        }
    }