접미사인지 확인하기
https://school.programmers.co.kr/learn/courses/30/lessons/181908
- 문제 풀이
1
2
3
4
5
6
7
8
9
public class Solution {
public int solution(String my_string, String is_suffix) {
if (my_string.endsWith(is_suffix)) { // endsWith 메서드를 사용해 my_string의 끝이 is_suffix로 끝나는지 확인. endsWith는 불리언 값을 반환하며, true면 접미사인 것으로 간주
return 1;
} else {
return 0;
}
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public class Solution {
public int solution(String my_string, String is_suffix) {
int myStringLength = my_string.length();
int suffixLength = is_suffix.length();
if (myStringLength < suffixLength) {
return 0;
}
for (int i = 0; i < suffixLength; i++) { // 문자열 끝에서부터 시작해서 일치 여부를 확인
if (my_string.charAt(myStringLength - suffixLength + i) != is_suffix.charAt(i)) {
return 0;
}
}
return 1;
}
}
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.