잠 안 올 때 끄적끄적
[프로그래머스/파이썬/python3] Lv1. 크기가 작은 부분 문자열 본문
> 문제
> 코드
def solution(t, p):
t_li = [t[i:i+len(p)] for i in range(len(t)-len(p)+1)]
answer = sum([t_l <= p for t_l in t_li])
return answer
+ 처음에는 numpy를 써서 하려고 했다.
왜냐면 np.array가 리스트 각 개체랑 값 하나 비교하는 걸 지원하기 때문에,,,
근데 자꾸
"TypeError: Object of type 'int64' is not JSON serializable"
에러가 뜨지 뭔가! 찾아보니 프로그래머스는 JSON 베이스인 것 같은데 여기는 numpy 데이터타입을 인식 못한단다.
그래서 for문을 돌렸다. 어쩔수없다.
'코딩 > 프로그래머스' 카테고리의 다른 글
[프로그래머스/파이썬/python3] Lv1. [1차] 다트 게임 (1) | 2023.02.02 |
---|---|
[프로그래머스/파이썬] Lv1. 기사단원의 무기 (0) | 2023.01.29 |
[프로그래머스/파이썬/python] Lv1. 명예의 전당 (1) (0) | 2023.01.29 |
[프로그래머스/파이썬/python3] Lv1. 문자열 나누기 (0) | 2023.01.29 |
[프로그래머스/파이썬/python3] Lv1. 가장 가까운 글자 (0) | 2023.01.29 |