[코딩테스트 입문] 문자열 처리 – mode 토글 문제 풀이
·
코딩테스트
📌 문제문자열 code가 주어질 때 "1"을 만나면 mode가 변경된다.초기 mode = 0이며 문자열을 앞에서부터 읽으면서 다음 규칙으로 ret 문자열을 만든다.mode = 0"1"이 아니고 idx가 짝수일 때 문자 추가"1"이면 mode = 1로 변경mode = 1"1"이 아니고 idx가 홀수일 때 문자 추가"1"이면 mode = 0으로 변경마지막에 ret이 빈 문자열이면 "EMPTY"를 return 한다.🤔 내가 헷갈렸던 부분1️⃣ 문자 비교 (char)처음에는 이렇게 작성했다.code.charAt(idx) != 1 하지만 charAt()은 char 타입을 반환한다.Java에서 1 → 숫자 (int) '1' → 문자 (char) "1" → 문자열 (String) 그래서 문자 비교는 **'1'..