[JAVA 문제 풀이] 170. 특정 문자열로 끝나는 가장 긴 부분 문자열 찾기

프로그래머스 (181872)
Stupefyee's avatar
Apr 01, 2025
[JAVA 문제 풀이] 170. 특정 문자열로 끝나는 가장 긴 부분 문자열 찾기
notion image
 

내가 작성한 코드

class Solution { public String solution(String myString, String pat) { int lastIndex = myString.lastIndexOf(pat); // 뒤에서부터 pat이 처음으로 나타나는 인덱스 String answer = myString.substring(0, lastIndex + pat.length()); // 마지막 인덱스 + pat의 길이까지 자르기 return answer; } }
 

다른 사람의 코드

class Solution { public String solution(String myString, String pat) { return myString.substring(0, myString.lastIndexOf(pat) + pat.length()); } }
  • 한줄로 줄이기
Share article

stupefyee