본문 바로가기

코딩 테스트/프로그래머스

[Python] lv.0 0 떼기

 

정답 코드

실패.. 문자열을 어떻게 삭제하는지 모르겠다

 

다른 사람 코드 1

def solution(n_str):
    return n_str.lstrip('0')

 

다른 사람 코드 2

def solution(n_str):
    return str(int(n_str))

 

다른 사람 코드 3

def solution(n_str):
	for i in range(len(n_str)):
    	if n_str[i] != "0" : 
        	return n_str[i:]

 

다른 사람 코드 4

def solution(n_str):
	answer = ''
    while n_str[0] == '0':
    	n_str = n_str[1:]
    answer = n_str
    return answer