
문제 분석
- 접두사 : 특정 인덱스까지의 문자열
- 문자열 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))
'코딩 테스트 > 프로그래머스' 카테고리의 다른 글
[Python] 프로그래머스 lv.0 세로 읽기 (0) | 2024.10.21 |
---|---|
[Python] 프로그래머스 lv.0 문자열 뒤집기 (0) | 2024.10.21 |
[Python] 프로그래머스 lv.3 네트워크 (0) | 2024.10.21 |
[Python] 백준 9086 문자열 (0) | 2024.10.20 |
[Python] 프로그래머스 lv.0 문자열 앞의 n글자 (1) | 2024.10.20 |