어떤 문자열에 대해서 접두사는
특정 인덱스까지의 문자열을 의미합니다.
예를 들어, "banana"의 모든 접두사는
"b", "ba", "ban", "bana", "banan", "banana"입니다.
문자열 my_string과 is_prefix가 주어질 때,
is_prefix가 my_string의 접두사라면 1을,
아니면 0을 return 하는 solution 함수를 작성해 주세요.
내 코드
def solution(my_string, is_prefix):
answer = 0
cnt = 0
if len(my_string) >= len(is_prefix):
for i in range(len(is_prefix)):
if my_string[i] == is_prefix[i]:
cnt += 1
if cnt == len(is_prefix):
answer = 1
return answer
예시 코드1
def solution(my_string, is_prefix):
return int(my_string.startswith(is_prefix))
예시 코드2
def solution(my_string, is_prefix):
if my_string[:len(is_prefix)]==is_prefix:return 1
return 0