Contents

0 λ–ΌκΈ°(with.Java)

   Nov 13, 2023     0 min read

β€œ0 떼기” λ¬Έμ œμ— λŒ€ν•˜μ—¬ μ•Œμ•„λ³Έ κΈ€μž…λ‹ˆλ‹€.

μ½”λ”© ν…ŒμŠ€νŠΈ 문제λ₯Ό ν’€λ©°, ν’€μ—ˆλ˜ λ¬Έμ œμ— λŒ€ν•œ νšŒκ³ μ™€ λ‹€λ₯Έ 풀이 방법을 μ•Œμ•„λ³΄λ©°, μ•Œμ•„κ°€κ³ μž ν•©λ‹ˆλ‹€.

λ¬Έμ œμ— λŒ€ν•΄ λ¨Όμ € μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.

문제

μ •μˆ˜λ‘œ 이루어진 λ¬Έμžμ—΄ n_str이 μ£Όμ–΄μ§ˆ λ•Œ, n_str의 κ°€μž₯ μ™Όμͺ½μ— 처음으둜 λ“±μž₯ν•˜λŠ” 0듀을 λ—€ λ¬Έμžμ—΄μ„ returnν•˜λ„λ‘ solution ν•¨μˆ˜λ₯Ό μ™„μ„±ν•΄μ£Όμ„Έμš”.

μž…μΆœλ ₯ μ˜ˆμ‹œ
n_strresult
β€œ0010β€β€œ10”
β€œ854020β€β€œ854020”

λ¬Έμ œμ— λŒ€ν•œ λ‚˜μ˜ 풀이

class Solution {
    public String solution(String n_str) {
        String answer = String.valueOf(Integer.parseInt(n_str));
        return answer;
    }
}
풀이 μ„€λͺ…

λ¬Έμžμ—΄λ‘œ κ΅¬μ„±λœ n_str의 μ™Όμͺ½μ— 처음 λ“±μž₯ν•˜λŠ” 0을 μ œκ±°ν•˜κΈ° μœ„ν•΄ λ¬Έμžμ—΄μ—μ„œ μ •μˆ˜ν˜•μœΌλ‘œ λ³€ν™˜ν–ˆμŠ΅λ‹ˆλ‹€.

이후 λ‹€μ‹œ μ •μˆ˜ν˜•μ„ λ¬Έμžμ—΄λ‘œ λ³€ν™˜ν•˜μ—¬ λ°˜ν™˜ν–ˆμŠ΅λ‹ˆλ‹€.