브루트포스 (1) 썸네일형 리스트형 [탐색 알고리즘] 브루트포스법(brute force)으로 문자열 탐색하기 브루트포스 알고리즘 브루트포스법은 문자열을 검색하는 방법 중 기본적인 알고리즘이다. 영어를 직역하면 [brute] - 잔혹한, 악랄한, [force] - 힘, 폭력 이니까 "강제적인 힘"으로 탐색하는 알고리즘 혹은 무차별적으로 대입해 찾아내는 알고리즘이라고 보면 되겠다. 이 알고리즘은 처음부터 끝까지 전부 대입해보는 방법이 주요 특징이다. 비밀번호 숫자 4자리를 해킹하는 상황이라면, 0000부터 9999까지 전부 넣어보고 열리는 것을 찾는 방식이다. Java code int search(String text, String pattern){ //검색할 커서 int textIndex = 0; int patternIndex = 0; while(textIndex != text.length() && pattern.. 이전 1 다음