# 왼쪽에 있는 0을 어떻게 땔까?? def solution(n_str):
for i in range(len(n_str)):
if n_str[i] == 0:
n_str.pop(i)
else: return n_str
한 참동안 생각해낸 코드다!
하지만 이 코드에는 문제점이 명확했다
1. n_str은 문자열이므로 0이 아니라 '0'이라고 해야한다.
2. n_str.pop(i): 문자열은 불변의 객체이므로 .pop( ) 같은 리스트 메서드를 활용할 수가 없다. 문자열을 수정할려면 다른 방법 사용해야 한다.
새로 깨닭은 함수의 종류
lstrip rstrip strip은 공백이 있다면 각 부분의 공백을 없애주고 ( ) 안에 문자를 넣어준다면 그것을 없애준다.
이 함수를 몰라서 개고생 했다 주의 하자!!!!!!
'python 코딩 공부' 카테고리의 다른 글
| pickle 모듈 (0) | 2024.11.02 |
|---|---|
| 프로그래머스 : 등차수열의 특정 항만 더하기 (0) | 2024.10.20 |
| 프로그래머스 : 접미사 배열 (0) | 2024.10.19 |
| 프로그래머스: 문자열 잘라서 정리하기 (1) | 2024.10.19 |
| 프로그래머스 : 문자열 뒤집기 (0) | 2024.10.19 |