문제분석
- 함수 입력 매개변수 2개 : my_string, is_suffix
- is_suffix가 my_string의 접미사라면 1을, 아니면 0을 return
코드 설계
- 값이 배열안에 있는지 확인하는 파이썬 문법
- in 연산
정답 코드
def solution(my_string, is_suffix):
answer = 0
suffix = []
for i in range(0, len(my_string)):
suffix.append(my_string[i:])
if is_suffix in suffix :
answer = 1
return answer
다른 사람 코드 1
def solution(m, s) :
if m[-len(s) : s] == s :
return 1
return 0
다른 사람 코드 2
def solution(str, suf) :
return int(str.endwith(suf))
'코딩 테스트 > 프로그래머스' 카테고리의 다른 글
[Python] 백준 9086 문자열 (0) | 2024.10.20 |
---|---|
[Python] 프로그래머스 lv.0 문자열 앞의 n글자 (1) | 2024.10.20 |
[Python] 프로그래머스 lv.0 접미사 배열 (0) | 2024.10.20 |
[Python] 프로그래머스 lv.2 프로세스 (0) | 2024.10.15 |
[Python] 프로그래머스 lv.2 올바른 괄호 (0) | 2024.10.15 |