일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 조합론
- KMP알고리즘
- 자료 구조
- 프로그래머스
- 임의 정밀도 / 큰 수 연산
- 문자열제곱
- 정수론
- 큐
- LeetCode 83 c언어
- 브루트포스 알고리즘
- 사칙연산
- 별 찍기
- 스택
- 이분 탐색
- 유클리드 호제법
- LeetCode Remove Duplicates from Sorted List in c
- 실패함수
- 큰 수 연산
- Queue
- 연결리스트 중복제거
- 정렬
- LeetCode 83번
- 구현
- 연결리스트 정렬
- 다이나믹 프로그래밍
- 수학
- 해시를 사용한 집합과 맵
- 문자열
- 시뮬레이션
- 재귀
- Today
- Total
목록KMP알고리즘 (3)
hahn
Implement strStr() - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com Implement strStr(). Return the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack. Clarification: What should we return when needle is an empty string? This is a great que..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/vLjC0/btrdNYvepij/i8YqYQb0j9V6L7z32z3yd1/img.png)
4354번: 문자열 제곱 (acmicpc.net) 4354번: 문자열 제곱 알파벳 소문자로 이루어진 두 문자열 a와 b가 주어졌을 때, a*b는 두 문자열을 이어붙이는 것을 뜻한다. 예를 들어, a="abc", b="def"일 때, a*b="abcdef"이다. 이러한 이어 붙이는 것을 곱셈으로 생각한다 www.acmicpc.net http://boj.kr/73ebbf34281d4f89a881990fc56a6096 공유 소스 보기 www.acmicpc.net 더보기 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java...
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cukPMK/btrdMJdULTt/01wzprRK4xL5edOcLmhhAK/img.png)
4354번: 문자열 제곱 (acmicpc.net) 4354번: 문자열 제곱 알파벳 소문자로 이루어진 두 문자열 a와 b가 주어졌을 때, a*b는 두 문자열을 이어붙이는 것을 뜻한다. 예를 들어, a="abc", b="def"일 때, a*b="abcdef"이다. 이러한 이어 붙이는 것을 곱셈으로 생각한다 www.acmicpc.net 이 문제 풀어보다가 시간 초과 때문에 넘어가질 않아서 고민하던 중 이건 이론적인 부분이 필요할 거 같다고 생각했다. 지금까지는 맨 땅에 삽질했는데 생각해보면 그냥 머리 풀기? 그런 용도지 실력적으로는 크게 향상이 없는 것 같아서 검색을 해야겠다 생각했다. 물론 내가 고민해서 알고리즘을 만들 수 있지만 애초에 그 정도 경지이면 여기서 이러고 있으면 안 되지; 독학사 공부할 때 잠..