본문 바로가기
Codingtest

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

by Joshuuakeem 2023. 9. 7.

📝 문제

출처 : 프로그래머스 특정 문자열로 끝나는 가장 긴 부분 문자열 찾기(https://school.programmers.co.kr/learn/courses/30/lessons/181872)
출처 : 프로그래머스 특정 문자열로 끝나는 가장 긴 부분 문자열 찾기(https://school.programmers.co.kr/learn/courses/30/lessons/181872)

✔️  풀이

def solution(myString, pat):
    return myString[:len(myString) - myString[::-1].index(pat[::-1])]

 

 

✏️ 배운점

끝나는 부분을 찾아야 하기 때문에 [::-1]로 문자열을 뒤집는다.

그 후 index를 이용하여 pat를 찾는 순서를 이용하면 풀 수 있는 문제이다.

 

출처 : 프로그래머스 특정 문자열로 끝나는 가장 긴 부분 문자열 찾기(https://school.programmers.co.kr/learn/courses/30/lessons/181872)

반응형