일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 딥러닝
- C/C++
- 벤쿠버
- leetcode
- 라인
- 백트래킹
- jvm
- STL
- 머신러닝
- 프로그래머스
- 스프링 프레임워크
- 릿코드
- DP
- 알고리즘
- 모두를 위한 딥러닝
- binary search
- C++
- Python
- dfs
- 파이썬
- spring
- 다이나믹프로그래밍
- 백준
- 스타벅스
- 프로그래밍언어론
- BFS
- 시애틀
- Spring Framework
- Java
- 라인플러스
Archives
- Today
- Total
목록스택 (1)
케이스윔의 개발 블로그
[백준][스택] 2504번 괄호의 값
문제우리는 어떤 올바른 괄호열 X에 대하여 그 괄호열의 값(괄호값)을 아래와 같이 정의하고 값(X)로 표시한다. 1. ‘()’ 인 괄호열의 값은 2이다.2. ‘[]’ 인 괄호열의 값은 3이다.3. ‘(X)’ 의 괄호값은 2×값(X) 으로 계산된다.4. ‘[X]’ 의 괄호값은 3×값(X) 으로 계산된다.5. 올바른 괄호열 X와 Y가 결합된 XY의 괄호값은 값(XY)= 값(X)+값(Y) 로 계산된다.예를 들어 ‘(()[[]])([])’ 의 괄호값을 구해보자. ‘()[[]]’ 의 괄호값이 2 + 3×3=11 이므로 ‘(()[[ ]])’의 괄호값은 2×11=22 이다. 그리고 ‘([])’의 값은 2×3=6 이므로 전체 괄호열의 값은 22 + 6 = 28 이다.여러분이 풀어야 할 문제는 주어진 괄호열을 읽고 그 ..
Algorithm
2019. 2. 8. 22:02