전에 풀었던거 같은 익숙함이 드는 문제
처음에는 이렇게 했는데 이러니까
def solution(my_string, is_suffix):
return 1 if my_string[-1:-len(is_suffix)] == is_suffix else 0
제대로 들어가있는데 인식이 안돼서 0이 결과값으로 나오는 문제가 발생했다
그래서 생각하다보니 굳이 뒤에서 부터 할 필요가 없다는 생각이 들어서 수정했다
다행히 잘 돌아갔다
다 풀고나니 5점주던데 어려운 문제였나?
def solution(my_string, is_suffix):
return 1 if my_string[-len(is_suffix):] == is_suffix else 0
다른 사람의 풀이보니까 endwith를 쓰는걸 볼 수 있다
익숙한 이유가 startwith를 쓴 코드가 있는 문제를 풀어서 그랬던 거 같다
def solution(my_string, is_suffix):
return int(my_string.endswith(is_suffix))
프로젝트도 하기 싫고 블로그도 쓰기 싫어서
얼결에 토요일에도 한 문제 풀어버렸다
뒷걸음질 공부 성공
출처 : 프로그래머스
'코딩테스트' 카테고리의 다른 글
[20230905] [SQL] 조건에 부합하는 중고거래 댓글 조회하기 (0) | 2023.09.05 |
---|---|
[프로그래머스] [SQL] 조건에 맞는 도서 리스트 출력하기 (0) | 2023.09.04 |
[프로그래머스] [SQL] 조건에 맞는 도서와 저자 리스트 출력하기 (0) | 2023.09.01 |
[20230830] [SQL] 프로그래머스 3월에 태어난 여성 회원 목록 출력하기 (0) | 2023.08.31 |
[20230830] [Java] 프로그래머스 두 수의 차 (0) | 2023.08.31 |