코딩테스트/lv0

[프로그래머스 코딩테스트] java Lv.0 컨트롤 제트

chantleman 2024. 8. 7. 09:47

 

 

    import java.util.*;
    class Solution {
        public int solution(String s) {
            int answer = 0;
            Stack<String> stack = new Stack<>();
            for(String str : s.split(" "))
            {
                if(str.equals("Z"))
                {
                    stack.pop();
                }
                else{
                    stack.push(str);
                }
            }

            while(!stack.isEmpty())
            {
                answer+=Integer.parseInt(stack.pop());
            }

            return answer;
        }
    }

 

 

스택 

메모리도 스택

(변수 선언할 때 가장 최근에 대입한 값이 출력됨)