[BOJ] 1759번 암호 만들기
·
알고리즘/PS
링크: https://www.acmicpc.net/problem/1759문제 이해이 문제를 처음 보았을 때, 백트래킹을 이용한 조합이라고 생각했다. 기본적으로 암호로 만들 수 있는 경우를 다 출력하는 문제인데 조건은 다음과 같다.암호는 최소 한 개의 모음과 최소 두 개의 자음의 조합이다.그리고 각 암호는 증가하는 순서로 배열되어있다. 백트래킹에 가지치기 잘 치면 될 것 같다 생각해서 코드를 작성했다.설명바로 문제 양식대로 백트래킹을 구현해 줬다.여기서 고민했던 부분은 최소 한 개의 모음과 최소 두 개의 자음이었다.생각을 해보니 모음을 선택 안 하는 기준은 전체 길이에서 현재 문자열의 모음 개수를 뺀 게 2보다 작거나 같다면즉, 자음 개수가 2보다 작으면 선택을 안 하면 되는 거였다.그리고 자음을 선택 안..