Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- SQLD 정리
- 백준 1141 접두사
- 백준 동전1 자바
- 자바 이분 탐색 예제
- 백준 2512 자바
- 알고리즘
- 백준 접두사 로직
- BFS
- SQLD 요약
- 백준 2293 동전 1
- SQLD SQL 활용
- 백준
- SQLD SQL 최적화 기본 원리
- SQLD 책
- 자바 예제
- 백준 접두사 자바
- 백준 예산 코드
- 오라클 예제
- 백준 부분합 로직
- 자바 DP 예제
- SQLD
- 백준 2293 자바
- 백준 1141 로직
- 너비우선탐색
- SQLD 내용 정리
- 백준 예산 자바
- SQL 기본 및 활용
- 자바 문자열 예제
- SQLD 내용
- 백준 1141
Archives
- Today
- Total
목록백준 9935 (1)
혼자 공부하는 공간

안녕하세요 GODZ입니다. 오늘은 문자열을 이용한 문제를 풀어볼 예정입니다. 1. 문제 2. 입출력 예제 3. 접근 원본 문자열의 길이 N(1이상 1백만 이하), 비교 문자열의 길이 M(1이상 36이하) 일 때, 원본 문자열을 한 번 순회하면서 비교 문자열을 지우는 작업은 O(NM)의 시간 복잡도를 가진다. O(NM)의 복잡도가 수없이 반복되기 때문에 제한시간을 맞출 수 없다. 따라서 문자열을 순회하면서 비교 문자열과 비교하는 작업을 병행한다. 원본 문자열을 저장할 자료구조는 StringBuilder나 Stack 그 외 List와 같은 mutable 구조를 사용하면 된다. 어떤 자료구조를 사용하든 간에 남은 원본 문자열을 출력해야 하므로 StringBuilder가 다른 자료구조에 비해 빠르다. 4. 코드..
알고리즘/문자열처리
2020. 9. 8. 15:01