문자열 myString과 pat가 주어집니다. myString의 부분 문자열중 pat로 끝나는 가장 긴 부분 문자열을 찾아서 return 하는 solution 함수를 완성해 주세요.
class Solution {
public String solution(
String myString, String pat) {
String answer = "";
int b=0;
for (int i = 0; i < myString.length(); i++) {
String currentSub = myString.substring(0, i + 1);
if (currentSub.endsWith(pat)) {
answer = currentSub;
}
}
return answer;
}
}
subString 과 endsWith 를써서 pat 으로 끝나는걸 끝까지 찾아서 answer 로 만들어주면 된다.!!
'자바 알고리즘 문제' 카테고리의 다른 글
| 배열의 길이를 2의 거듭제곱으로 만들기 (0) | 2023.12.19 |
|---|---|
| 진료 순서 정하기 (0) | 2023.12.16 |
| 배열 만들기 5 (0) | 2023.11.28 |
| k의 개수 (2) | 2023.11.27 |
| 카카오 인텁십 2022 코딩 문제 (0) | 2023.11.24 |