링크
https://school.programmers.co.kr/learn/courses/30/lessons/181932
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 |