완전탐색: 브루트포스(brute force) 알고리즘Brute: 무식한Force: 힘직역하면, 무식한 힘이라는 뜻으로 이름에 걸맞게 가능한 모든 경우의 수를 탐색하면서 요구조건에 충족되는 결과만을 가져온다.전체를 탐색한다는 의미에서 전체 탐색, 완전 탐색이라고도 한다.대부분 반복문과 조건문을 통하여 답을 도출한다. 브루트포스의 장점알고리즘을 설계하고 구현하기 쉽다.모든 경우의 수를 탐색하기 때문에 예외 없이 100%의 확률로 정답만을 출력한다.브루트포스의 단점메모리 효율면에서 매우 비효율적이다.알고리즘의 실행 시간이 매우 오래 걸린다. -> 시간복잡도가 높다. 브루트포스 알고리즘의 사용 조건1. 문제에서 달성하고자 하는 솔루션이 잘 정의 되어 있어야 한다. 솔루션이 잘 정의되어 있지 않는 문제라면, 브루..