코린이의 소소한 공부노트

[프로그래머스/Lv.0] 특정 문자열로 끝나는 가장 긴 부분 문자열 찾기 본문

코딩테스트 풀이/JAVA

[프로그래머스/Lv.0] 특정 문자열로 끝나는 가장 긴 부분 문자열 찾기

무지맘 2023. 5. 1. 20:20

1. Input, Output, Example

- myString의 부분 문자열중 pat로 끝나는 가장 긴 부분 문자열을 찾아서 반환

 

2. Constraint

1) 5 myString 20

2) 1 pat 5

3) pat은 반드시 myString의 부분 문자열로 주어진다.

4) myStringpat에 등장하는 알파벳은 대문자와 소문자를 구분한다.

 

3. Code

1) 첫 코드(2023/05/01)

class Solution {
    public String solution(String myString, String pat) {
        int i = myString.lastIndexOf(pat) + pat.length();
        return myString.substring(0,i);
    }
}