[programmers java] 접두사인지 확인하기

하영·2023년 7월 31일

Programmers

목록 보기
17/28
post-thumbnail

📍문제설명

어떤 문자열에 대해서 접두사는 특정 인덱스까지의 문자열을 의미합니다. 예를 들어, "banana"의 모든 접두사는 "b", "ba", "ban", "bana", "banan", "banana"입니다.
문자열 my_stringis_prefix 가 주어질 때, is_prefixmy_string 의 접두사라면 1을, 아니면 0을 return 하는 solution 함수를 작성해 주세요.

📍제한사항

  • 1 ≤ my_string 의 길이 ≤ 100
  • 1 ≤ is_prefix 의 길이 ≤ 100
  • my_stringis_prefix 는 영소문자로만 이루어져 있습니다.

📍문제풀이

class Solution {
    public int solution(String my_string, String is_prefix) {
        return my_string.startsWith(is_prefix) ? 1 : 0;
    }
}

🏷️startsWith()

startsWith() 함수는 대상 문자열이 특정 문자 또는 문자열로 시작하는지 체크하는 함수이다. 값은 true/false를 리턴한다. 주의할 점은 string을 작성할 때 공백도 인식을 하여 판단하니 공백에 유의해야한다.


🏷️ endsWith()

endsWith() 함수는 대상 문자열이 특정 문자 또는 문자열로 나는지 체크하는 함수이다. 값은 true/false를 리턴한다. 주의할 점은 string을 작성할 때 공백도 인식을 하여 판단하니 공백에 유의해야한다.

2개의 댓글

comment-user-thumbnail
2023년 7월 31일

startsWith뿐만 아니라 endsWith까지 이렇게 정리해주다니 덕분에 새로운 메서드를 알게 되었어요
잘 보고 갑니다!~

답글 달기
comment-user-thumbnail
2023년 7월 31일

좋은 정보 얻어갑니다, 감사합니다.

답글 달기