링크
https://school.programmers.co.kr/learn/courses/30/lessons/181932
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
1. 풀이
- 지문이 길어서 헷갈릴수도 있지만 차근차근 문제만 잘 읽으면 답을 금방 구할수있다.
 
2. 코드
class Solution {
    int mode = 0;
    
    public String solution(String code) {
        String ret = "";
        int idx=0;
        for(char c : code.toCharArray()){
            if(mode == 0){
                if(!String.valueOf(c).equals("1")){
                    if(idx % 2 == 0){
                        ret += c;    
                    }
                }else{
                    mode = 1;
                }
            }else{
                if(!String.valueOf(c).equals("1")){
                    if(idx % 2 == 1){
                        ret += c;
                    }
                }else{
                    mode = 0;
                }
            }
            idx++;
        }
        if(ret.equals("")){
            ret = "EMPTY";
        }
        
        return ret;
    }
}'프로그래머스 코테 > 프로그래머스 Lv. 0' 카테고리의 다른 글
| [프로그래머스 : Java] 원소들의 곱과 합 (0) | 2023.08.31 | 
|---|---|
| [프로그래머스 : Java] 등차수열의 특정한 항만 더하기 (0) | 2023.05.18 | 
| [프로그래머스 : Java] 조건 문자열 (0) | 2023.05.17 | 
| [프로그래머스 : Java] 홀짝에 따라 다른 값 반환하기 (0) | 2023.05.17 | 
| [프로그래머스 : Java] 문자열 섞기 (0) | 2023.05.16 |