TIL(23.01.03) - Python 알고리즘 (프로그래머스 특정 문자열로 끝나는 가장 긴 부분 문자열 찾기) rsplit

이지영·2023년 1월 3일
0

TIL/WIL

목록 보기
107/110
post-custom-banner

[string] Python - rsplit() 메서드
오른쪽부터 문자열을 지정 구분자 기준으로 쪼개기 후 List 생성

def solution(myString, pat):
    return myString.rsplit(pat,1)[0]+pat

오른쪽부터 쪼개주는 rsplit 메서드 이용 rsplit(separator, maxsplit)
rsplit(pat,1) -> 오른쪽부터 pat를 기준으로 1번만 쪼갠다.
separator -> 선택. 구분자. (기본값: 공백)
maxsplit -> 선택. 쪼갤 지점 최대 개수.

위의 풀이 입출력 예 #2에서는 중복으로 쪼개지는것은 막기위해 1번만 쪼개게 설정한 후 결과값이 구분자를 포함하므로 pat를 더해주었다.

profile
🐶🦶📏
post-custom-banner

0개의 댓글