일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 이펙티브 자바
- springboot
- java
- 스프링
- series
- dataframe
- 문자열
- 위상정렬
- 데이터 flow
- JPA
- pandas
- spring security
- disjoint set
- 자바
- 파이썬
- equals
- UML
- 세그먼트 트리
- BFS
- 알고리즘
- 헥사고날 아키텍처
- ddd
- 다익스트라
- DP
- 비트마스크
- dfs
- docker
- 백준
- 포트앤어댑터 아키텍처
- Redis
Archives
- Today
- Total
목록in (1)
코딩못하는사람
파이썬 문자열 문제 (find,in,KMP알고리즘) ,7575 바이러스(백준)
파이썬에서의 문자열 문제해결방법 in을 사용해서 포함여부 판단하기 find()를 사용해서 index까지 구하기 KMP알고리즘을 사용해서 index 또는 포함여부 구하기 1,2번은 최악의 경우 O(N*M)이지만 KMP알고리즘은 O(N+M)에 해결 가능하다. 리스트 형태로 저장하였다면 ''.join(list_name)으로 공백없는 문자열을 만들 수 있다. 1. in을 사용하기 문자열에 in을 사용해서 찾는 문자열이 포함되는지 판단 가능하다. 만약 포함된다면 True를 아니면 False값을 반환해준다. ex) string='python' print('pyt' in string) =>True print('ppp' in string) ->False 2.find() 함수 사용하기 문자열간에 포함여부와 인덱스를 반환..
백준 문제풀이(JAVA,Python)
2020. 11. 27. 17:23