📝 문제
✔️ 풀이
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)
반응형
'Codingtest' 카테고리의 다른 글
[프로그래머스][파이썬] #13. 1로 만들기 (0) | 2023.09.07 |
---|---|
[프로그래머스][파이썬] #12. 조건에 맞게 수열 변환하기 2 (0) | 2023.08.18 |
[프로그래머스][파이썬] #11. 왼쪽 오른쪽 (0) | 2023.08.16 |
[프로그래머스][파이썬] #10. 배열 조각하기 (0) | 2023.08.06 |
[프로그래머스][파이썬] #09. 2의 영역 (0) | 2023.08.02 |