[프로그래머스] 컨트롤 제트 - Java

Yunki Kim·2022년 12월 29일
0

프로그래머스

목록 보기
51/101

문제


링크


코드

class Solution {
    public int solution(String s) {
        String[] sArray = s.split(" ");
        int result = 0;
        for (int i = 0; i < sArray.length; i++) {
            if (sArray[i].equals("Z")) {
                result -= Integer.parseInt(sArray[i - 1]);
                continue;
            }
            result += Integer.parseInt(sArray[i]);
        }
        return result;
    }
}

리뷰

문자열을 배열로 변환하여 반복문을 통해 값을 더하다가 Z가 나오면 이전 인덱스의 값을 빼도록 구현하였다.
다른 사람의 풀이를 보니 Stack을 이용하였는데 아직 자료구조 공부가 부족하다보니 스택을 이용하여 풀 생각을 하지 못했다.

열심히 자료구조 공부를해야겠다 😂

0개의 댓글