[프로그래머스] 파이썬 특정 문자열로 끝나는 가장 긴 부분 문자열 찾기

ybk·2023년 9월 25일
0

프로그래머스

목록 보기
78/245

Lv.0 특정 문자열로 끝나는 가장 긴 부분 문자열 찾기

문제 설명

문자열 myString과 pat가 주어집니다. myString의 부분 문자열중 pat로 끝나는 가장 긴 부분 문자열을 찾아서 return 하는 solution 함수를 완성해 주세요.

입출력

코드 풀이

def solution(myString, pat):
    idx = myString.rfind(pat)
    return myString[:idx+len(pat)]
  • rfind() : 문자열에서 지정된 부분 문자열을 오른쪽(끝)에서부터 찾아 해당 부분 문자열의 첫 번째 등장 위치(인덱스)를 반환하는 문자열 메서드
  • myString[:idx+len(pat)] : 인덱스 idx 이전까지의 문자열과 인덱스 idx 이후 pat의 길이만큼의 추가 문자열을 포함한 부분 문자열을 반환

출처: 프로그래머스 코딩테스트 연습

profile
개발자 준비생~

0개의 댓글

관련 채용 정보