관리 메뉴

여름 언덕에서 배운 것

[0단계 /2점]특정 문자열로 끝나는 가장 긴 부분 문자열 찾기 본문

가랑비에 옷 젖는 줄 모른다 💻/🌰코테문풀_꾸준히

[0단계 /2점]특정 문자열로 끝나는 가장 긴 부분 문자열 찾기

잔뜩 2025. 2. 1. 11:56
import java.util.*;
class Solution {
    public String solution(String myString, String pat) {
        int lastIndex = myString.lastIndexOf(pat);
         String answer = "";
        if(lastIndex!=-1){
            answer = myString.substring(0,lastIndex+pat.length());
        }
       
        return answer;
    }
}

 

"AbCdEFG" "dE" "AbCdE"

lastIndexOf는 해당하는 문자가 위치하는 인덱스를 알려준다.

dE 의 경우는 lastIndex 가 3이다. 그래서 pat 길이만큼 더해줘야 그 문자가 포함되어 글자가 잘라진다

728x90