본문 바로가기
Java/Programmers

[Lv.1]햄버거 만들기

by GLOWWW 2023. 2. 1.

package Lv_1;

import java.util.Stack;

public class 햄버거만들기 {
    public static int solution(int[] ingredient) {
        int answer = 0;
        Stack<Integer> burger = new Stack<>();
        for (int i = 0; i < ingredient.length; i++) {
            burger.push(ingredient[i]);
            if (burger.size() >= 4) {
                if (burger.get(burger.size() - 1) == 1 && burger.get(burger.size() - 2) == 3 && burger.get(burger.size() - 3) == 2 && burger.get(burger.size() - 4) == 1) {
                    burger.pop();
                    burger.pop();
                    burger.pop();
                    burger.pop();
                    answer++;
                }
            }
        }
        return answer;
    }

    public static void main(String[] args) {
        int[] ingredient = {2, 1, 1, 2, 3, 1, 2, 3, 1};
        int result = solution(ingredient);
        System.out.println(result);
    }
}

'Java > Programmers' 카테고리의 다른 글

[Lv.2] N개의 최소공배수  (0) 2023.02.05
[Lv.1]개인정보 수집 유효기간  (0) 2023.02.02
[Lv.1]성격 유형 검사하기  (0) 2023.02.01
[Lv.1]문자열 나누기  (0) 2023.01.31
[Lv.1]크레인 인형뽑기 게임  (0) 2023.01.30

댓글