[프로그래머스] Lv.0 0 떼기.java

hgghfgf·2023년 6월 13일
0

프로그래머스

목록 보기
147/227

0 떼기.java

class Solution {
    public String solution(String n_str) {
        String answer = "";
        boolean leadingZeroFound = false;
        
        for (char c : n_str.toCharArray()) {
            if (c == '0' && !leadingZeroFound) {
                continue;
            }
            leadingZeroFound = true;
            answer += c;
        }
        
        return answer;
    }
}

n_str을 한 글자씩 순회하면서 가장 왼쪽에 처음으로 등장하는 0을 찾습니다. leadingZeroFound 변수를 사용하여 해당 0들을 무시하고, 그 이후부터는 모든 문자를 answer에 추가합니다. 최종적으로 answer를 반환합니다.

출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges

0개의 댓글