[프로그래머스] 코드 처리하기

Seah Lee·2023년 6월 20일
0

프로그래머스

목록 보기
14/57

class Solution {
     public String solution(String code) {
         
         String answer = "";
         int mode = 0;
        
         for(int i=0;i<code.length();i++){
             
            char a = code.charAt(i);
             
            if (mode==0){
                if (a=='1') mode=1;
                else if (i%2==0) answer = answer + a;
            }
            else if (mode==1){
                if (a=='1') mode=0;
                else if (i%2==1) answer = answer + a;
            }
                       
        }
         
        if (answer=="") answer="EMPTY";
        
        return answer;
    }
}

if, else if, else... 구분 잘 해서 쓰기
charAt으로 써서 String에서 인덱스처럼 값 뺴낼 수 있음..
StringBuilder 쓰다가 호되게 혼났네 ㅜ

profile
성장하는 개발자

0개의 댓글