class Solution {
public String solution(String code) {
String answer = "";
boolean mode = false;
for(int i=0;i<code.length();i++){
char ch = code.charAt(i);
//System.out.println(ch);
if(ch=='1'){
mode = !mode;
}
else{
if(!mode){
if(ch!='1' && i%2==0){
answer+=ch;
}
}
if(mode){
if(ch!='1' && i%2==1){
answer+=ch;
}
else if(ch=='1'){
mode=!mode;
}
}
}
}
if(answer==""){
answer = "EMPTY";
}
return answer;
}
}
'코딩테스트 > lv0' 카테고리의 다른 글
[프로그래머스 코딩테스트] java Lv.0 주사위 게임2 (1) | 2024.10.17 |
---|---|
[프로그래머스 코딩테스트] java Lv.0 등차수열의 특정한 항만 더하기 (0) | 2024.10.17 |
[프로그래머스 코딩테스트] java Lv.0 겹치는 선분의 길이 (0) | 2024.08.27 |
[프로그래머스 코딩테스트] java Lv.0 분수의 덧셈 (0) | 2024.08.27 |
[프로그래머스 코딩테스트] java Lv.0 다음에 올 숫자 (0) | 2024.08.26 |