문자열 계산하기

김세호·2022년 12월 5일
0

다른 사람 풀이

class Solution {
    public int solution(String my_string) {
        int answer = 0;
        String[] str = my_string.split(" ");
        answer = Integer.parseInt(str[0]); // 띄어쓰기를 구분자로 나누고, 첫번째 숫자를 str[0]에 대입
        for(int i = 1 ; i<str.length; i+=2){ // str[i] 배열에 들어갈 인덱스가 홀수는 모두 연산자
            if(str[i].equals("+")){
                answer += Integer.parseInt(str[i+1]);
            }if(str[i].equals("-")){
                answer -= Integer.parseInt(str[i+1]);            
            }
        }
        return answer;
    }
}

0개의 댓글