endsWith
-
[프로그래머스] 접미사인지 확인하기알고리즘 노트 2023. 10. 18. 10:49
my_string의 마지막 문자열이 is_suffix의 문자열과 동일하다면 1을, 동일하지 않다면 0을 반환하는 문제입니다. 곧 is_suffix의 길이만큼의 문자열을 my_string에서 구한 뒤 두 값을 비교하면 되겠지요? [문제풀이] 1. 우선 my_string과 is_suffix의 길이가 다르다면 애당초 조건이 성립이 되지 않기에 0을 반환합니다. 2. my_string의 is_suffix만큼의 길이를 빼면 my_string과 is_suffix는 같은 길이의 문자열이 됩니다. 그럼 이 둘이 같은지를 비교해서 같다면 1을, 다르다면 0을 반환해주면 됩니다. 다 풀었다고 생각하고 정답을 제출했습니다만, 훨씬 더 짧은 문제 풀이가 있어 공유합니다. [문제풀이] 1. String 클래스의 endsWith..