728x90
🤖
문제
https://programmers.co.kr/learn/courses/30/lessons/17686
풀이
파이썬에서 정규표현식을 활용하기 위한 re 라이브러리를 불러와서 풀이를 진행했습니다.
주어진 파일명을 head, number, tail로 쪼개는 split_name 함수를 정의하였습니다.
파일명의 문자를 하나씩 돌면서 조건을 확인하는데 i가 마지막 인덱스일 때 조건문을 잘못 설정해서 고생했습니다.
런타임 에러도 발생하였는데 rstrip()으로 number에서 0을 다 제거해버리니까 0000 같은 값은 빈문자열('')이 되어 int 연산을 수행할 수 없었기 때문입니다.
완성된 코드는 아래와 같습니다.
728x90
'유물 > 알고리즘' 카테고리의 다른 글
<프로그래머스(파이썬)> 입국심사 (0) | 2022.04.07 |
---|---|
<프로그래머스(파이썬)> 정수 삼각형 (0) | 2022.04.07 |
<릿코드(파이썬)> 240. Search a 2D Matrix Ⅱ (0) | 2022.04.01 |
<자료구조> 스택 (0) | 2022.03.15 |
<자료구조> 역순 연결 리스트 (0) | 2022.03.13 |