해당 문제는 괄호로 이루어진 문장을 주어진 규칙에 맞게 다시 만드는 문제로 주어진 규칙을 차근차근 구현한다면 어려움 없이 풀 수 있다.문자열을 분리한 후 특정 조건에서 다시 같은 과정을 반복하므로 재귀함수로 나누어서 구현하였다.#include #include #include using namespace std;// 문자열의 괄호 방향을 뒤집는 함수string changeStr(string str){ str.erase(str.begin()); // 첫 번째 문자 제거 str.erase(str.end() - 1); // 마지막 문자 제거 // 문자열의 각 문자에 대해 괄호 방향 뒤집기 for(char& ch : str) { if(ch == '(') ..