목록파싱 (2)
N
programmers.co.kr/learn/courses/30/lessons/72412 > token){ if(index < 4){ str[index++][0] = token; } else{ score = stoi(token); } } for(int i = 0; i < 2; i++){ string t1, t2, t3, t4; t1 = str[0][i]; for(int j = 0; j < 2; j++){ t2 = str[1][j]; for(int k = 0; k < 2; k++){ t3 = str[2][k]; for(int l = 0; l < 2; l++){ t4 = str[3][l]; m[t1 + t2 + t3 + t4].push_back(score); } } } } } for(auto itr = m.b..
문제 세준이는 양수와 +, -, 그리고 괄호를 가지고 식을 만들었다. 그리고 나서 세준이는 괄호를 모두 지웠다. 그리고 나서 세준이는 괄호를 적절히 쳐서 이 식의 값을 최소로 만들려고 한다. 괄호를 적절히 쳐서 이 식의 값을 최소로 만드는 프로그램을 작성하시오. 입력 첫째 줄에 식이 주어진다. 식은 ‘0’~‘9’, ‘+’, 그리고 ‘-’만으로 이루어져 있고, 가장 처음과 마지막 문자는 숫자이다. 그리고 연속해서 두 개 이상의 연산자가 나타나지 않고, 5자리보다 많이 연속되는 숫자는 없다. 수는 0으로 시작할 수 있다. 입력으로 주어지는 식의 길이는 50보다 작거나 같다. 출력 첫째 줄에 정답을 출력한다. 문자열을 파싱하면서 최소값으로 만들도록 int형 벡터에 수를 저장하면 된다. 파싱하면서 -, + 기호..