티스토리 뷰
<내가 쓴 코드>
def solution(myString, pat):
answer = ''
for i in range(len(myString)-len(pat)+1): # pat길이만큼 myString 처음부터 한 칸씩 뒤로가며 일일이 대조
if myString[i:i+len(pat)]==pat: # myString에서 pat길이만큼 대조하는데 그것이 pat과 같으면 (중복되면 마지막까지...만약에 짧게 만들어야하면 break로 끊어야한다.)
answer = myString[:i+len(pat)] # answer에 myString 처음부터 대조에 일치하는 i에서 하나 전만큼인데 거기에 pat의 길이만큼 더해야 pat의 문자열까지 포함이 된다.
return answer
'Programmers > 코딩 기초 트레이닝' 카테고리의 다른 글
[프로그래머스] 코드 처리하기 (0) | 2024.02.15 |
---|---|
[프로그래머스] 조건 문자열 (0) | 2024.02.15 |
[프로그래머스] 빈 배열에 추가, 삭제하기 (0) | 2024.02.14 |
[프로그래머스] 이차원 배열 대각선 순회하기 (0) | 2024.02.14 |
[프로그래머스] 수열과 구간 쿼리 1 (1) | 2024.02.14 |