728x90
이해하기
endsWith()가 생각이 안 나서 뒤에서부터 substring하도록 구현했는데 테스트케이스는 다 통과됐지만 제출 시 실패가 떴다.
구현하려 했던 내용은 다음과 같다.
- my_string에서 is_suffix 길이만큼 뒤에서부터 substring
- e.g. "banana", "ana"
- banana의 길이 = 6, ana의 길이 = 3이니 substring(6 - 3)하면 idx 3부터 마지막까지 잘라냄
- ana와 ana 비교 시 같으면 접미사가 맞음
근데 이게 endsWith()한 줄로 끝나버렸다^^...
문제풀이
class Solution {
public int solution(String my_string, String is_suffix) {
if (my_string.endsWith(is_suffix)) {
return 1;
}
return 0;
}
}
'JAVA > Coding Test Study' 카테고리의 다른 글
[Lv.0] 프로그래머스 - 특정 문자열로 끝나는 가장 긴 부분 문자열 찾기 : Java (0) | 2024.04.30 |
---|---|
[Lv.1] 프로그래머스 - 시저 암호 : Java (0) | 2024.04.19 |
[Lv.0] 프로그래머스 - 배열 만들기 5 : Java (0) | 2024.04.19 |
[Lv.0] 프로그래머스 - 주사위 게임 3 : Java (1) | 2024.04.19 |
[Lv.1] 프로그래머스 - 최대공약수와 최소공배수 : Java (1) | 2024.04.19 |