BOJ 문제 링크 : https://www.acmicpc.net/problem/1759
L개의 알파벳이 주어졌을때 L개중 C개를 다음 조건에 맞게 골라 나열하여 출력하는 문제이다.
조건은 C개의 알파벳을 나열한 문자열은 알파벳순으로 정렬되 있어야 하고 모음이 한 개 이상 자음이 두 개 이상이여야 한다.
L개의 문자들을 알파벳 순으로 정렬한후 순서대로 조합하는 방식으로 문제를 해결 할 수 있다.
이때 완성된 암호의 모음의 갯수와 자음의 갯수를 확인하는 유효성 검사가 출력전에 선행되야 한다.
코드 원본 : https://github.com/sbl133/BOJ/blob/main/%231759.cpp
댓글을 통한 코드리뷰, 질문, 지적 언제든 환영입니다!
'Algorithm > BOJ' 카테고리의 다른 글
[BOJ] 백준 2206번 벽 부수고 이동하기 c++ (0) | 2022.04.16 |
---|---|
[BOJ] 백준 7576번 토마토 c++ (0) | 2022.04.09 |
[BOJ] 백준 5430번 AC c++ (0) | 2022.02.11 |
[BOJ] 백준 1520번 내리막길 c++ (0) | 2021.11.22 |
[BOJ] 백준 14499 주사위 굴리기 C++ (0) | 2021.11.11 |