코딩 테스트/프로그래머스
[Python] 프로그래머스 lv.0 접미사인지 확인하기
위시리
2024. 10. 20. 16:57
문제분석
- 함수 입력 매개변수 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))