백준 14888 자바스크립트

    [백준] 14888번 연산자 끼워넣기 - JavaScript(NodeJS)

    [백준] 14888번 연산자 끼워넣기 - JavaScript(NodeJS)

    문제 14888번: 연산자 끼워넣기 첫째 줄에 수의 개수 N(2 ≤ N ≤ 11)가 주어진다. 둘째 줄에는 A1, A2, ..., AN이 주어진다. (1 ≤ Ai ≤ 100) 셋째 줄에는 합이 N-1인 4개의 정수가 주어지는데, 차례대로 덧셈(+)의 개수, 뺄셈(-)의 개수, www.acmicpc.net 풀이 문제가 길고 복잡해보이지만, 결론은 숫자 사이에 연산자를 끼워 넣은 모든 경우의 수를 조회하면 된다. 연산자의 연산은 앞에서부터 진행됨을 유의하면서 모든 연산을 진행하고, 최댓값과 최솟값을 구한다. 풀이 방향 연산자의 갯수가 주어지고, 이를 배열에 순차적으로 담는다. 0:+, 1:-, 2:*, 3:/ 에 대응하는 배열 인덱스를 활용해서 문제를 풀어본다. 수의 개수가 2 oper1 + oper2, 1..