재귀2 [baekjoon] 16637 괄호 추가하기 (Javascript) 16637번: 괄호 추가하기 (acmicpc.net) 16637번: 괄호 추가하기 첫째 줄에 수식의 길이 N(1 ≤ N ≤ 19)가 주어진다. 둘째 줄에는 수식이 주어진다. 수식에 포함된 정수는 모두 0보다 크거나 같고, 9보다 작거나 같다. 문자열은 정수로 시작하고, 연산자와 정수가 www.acmicpc.net 알고리즘 : 재귀 이건 내가 푼 문제가 아니다 ㅠㅠ 재귀는 이해는 할 수 있는데 직접 짜려고하면 도저히 이해가 안간다... const calc = (oper, a, b) => { if (oper === "+") return a + b; if (oper === "-") return a - b; if (oper === "*") return a * b; }; function solution() { l.. 2023. 2. 2. [baekjoon] 1992 쿼드트리 (javascript) https://www.acmicpc.net/problem/1992 1992번: 쿼드트리 첫째 줄에는 영상의 크기를 나타내는 숫자 N 이 주어진다. N 은 언제나 2의 제곱수로 주어지며, 1 ≤ N ≤ 64의 범위를 가진다. 두 번째 줄부터는 길이 N의 문자열이 N개 들어온다. 각 문자열은 0 또 www.acmicpc.net 알고리즘 : 재귀 재귀문제는 항상 어려운 것 같다. 문제를 이해하고 풀었으나, 혼자 다 풀지 못하고 c++로된 자료를 참고해서 이해하고 다시 풀어서 맞췄다. bfs,dfs문제에 익숙해지면 재귀문제를 집중적으로 풀어봐야겠다. let input = require("fs") .readFileSync("input.txt") //"/dev/stdin" .toString() .split("\n".. 2023. 1. 11. 이전 1 다음