CS/알고리즘
재귀로 푸는 괄호 추가하기 문제
amungstudy
2023. 11. 16. 17:42
[3, +, 8]
[8, *, 7]
[7, -, 9]
[9, *, 2]
이렇게 문자쪼개기는 되는데
(3+8)+7 로 어떻게 만들까? 에 대해 고민을 많이 했다.
-> 이걸 재귀로 이렇게 표현할 수 있다.
private static void dfs(int result, int idx){
int result1 = calc(ops.get(idx),result,nums.get(idx+1));
dfs(result1, idx+1);