코딩 테스트/프로그래머스
[Python] 프로그래머스 lv.0 접두사인지 확인하기
위시리
2024. 10. 21. 16:41

문제 분석
- 접두사 : 특정 인덱스까지의 문자열
- 문자열 my_string, is_prefix 가 주어졌을 때, 접두사라면 return 1 아니면 0
코드 설계
- 문자열 my_string을 [0 : i+1]까지 잘라서 접두사 배열 prefix 만들기
- prefix가 is_prefix안에 있다면 anwer = 1
정답 코드
def solution(my_string, is_prefix):
answer = 0
prefix = []
for i in range(len(my_string)):
prefix.append(my_string[0:i + 1])
if is_prefix in prefix:
answer = 1
return answer
다른 사람 코드 1
def solution(my_string, is_prefix) :
return int(my_string.startwith(is_prefix))