# brute force

[알고리즘 - 이론] 브루트 포스(Brute Force)
브루트 포스란브루트(Brute)난폭한/무식한 + 포스(Force) 힘두 단어를 합친것으로 단어 뜻 그대로 무식하게 해결한다는 뜻이다.간단하게 설명하자면 모든 경우의 수를 무식하게 전부 탐색한다는 뜻으로, 전체탐색, 완전탐색이라고도 불린다.
완전탐색(Brute Force) 개념
[실패] [BOJ 2422] 한윤정이 이탈리아에 가서 아이스크림을 사먹는데
[BOJ 1075] 나누기
[BOJ 1059] 좋은 구간
[BOJ 14503] 로봇청소기
[프로그래머스] 모의고사 - 완전 탐색
많은 문제를 맞힌 사람 순서를 구하는 문제다.https://school.programmers.co.kr/learn/courses/30/lessons/42840수포자들의 찍는 방식을 배열로 선언하고,answers 배열에 filter 메서드를 사용하여, 맞힌 수를

DVWA 웹 보안 실습#1 / Brute Force
실습을 진행하기 앞서서 실습환경은 Oracle VM VirtualBox에 Kali Linux를 설치한 후 Burp Suite를 이용하여 진행하였습니다. 또한 DVWA는 Metasploitable2 위에서 구동시키도록 환경을 실습환경 구축했습니다.Kali Linux는 데
[BOJ2422 C++] 한윤정이 이탈리아에 가서 아이스크림을 사먹는데
실버5급 문제라서 좀 ... 고생한게 그랬지만..처음에 했던 방법으로 돌려보니 시간초과가 나서!시간초과가 났다는 것은 조합을 만들거나, 확인하는 데 있어 필요없는 연산을 너무 많이 했다는거지..처음에 한 방법1\. N과 M을 입력받고, N은 나중에 3중 for문으로 사

블랙잭 (2798) / 분해합 (2231) / 일곱 난쟁이 (2309)
기초 브루트 포스 문제들은 첫 번째 시도에서 한 번에 맞추도록 해야한다. 앞의 두 문제는 이미 풀어본 적이 있지만 Python으로 다시 시도했다.
백준 17281번: ⚾ (C++)
17281번: ⚾C++의 에는 next_permutation이라는 함수가 있다. 이 함수는 컨테이너의 시작 iterator와 끝 iterator를 인자로 받아 컨테이너의 원소를 해당 순열 순서로 바꾸고 true를 반환한다. 이 때 next_permutation을 사용하
백준 1107번: 리모컨 (C++)
1. 문제 링크 1107번: 리모컨 2. 소스코드 3. 노트 3-1. 첫 번째 시도 우선 문제의 알고리즘 유형이 브루트포스인 것을 알고 시작하기는 했으나, 0번 채널부터 탐색하여 목표 채널과 가장 가까운 채널을 찾기에는 연산 시간이 터무니없을것이라고 생각하여, 나름
백준 2239번 스도쿠
링크텍스트스도쿠가 주어지면 정답을 출력하는 프로그램을 작성해야 한다.정답이 여러가지라면 사전식으로 가장 앞서는 것을 출력한다.풀이 방법Brute force, backtracking 방식으로 푼다. 우선 값이 0인, 즉 채워야 하는 칸들의 좌표를 vector인 zeroC