195911 19591 - 독특한 계산기 ㅂhttps://www.acmicpc.net/problem/19591 19591번: 독특한 계산기 숫자, '+', '*', '-', '/'로만 이루어진 길이가 106 이하인 수식이 주어진다. 계산 과정 중의 모든 수는 −263 이상 263 미만이며, 0으로 나누는 경우는 없다. 숫자 앞에 불필요한 0이 있을 수 있다. www.acmicpc.net 과정 첫 문자열이 - 인지 확인하고 - 라면 처음 숫자는 -로 변경 해준다. 다음 문자열이 숫자인지 연산자 인지 확인하고 연산자인 경우 여태 계산한 숫자를 숫자덱에 추가하고 0으로 돌린다. 연산자 우선순위가 동일한지 확인하고 다르다면 우선인 것 부터 계산한다. 동일하다면 두 경우를 전부 계산해보고 큰 걸 선택한다. 예제 -00022 -22 #include #in.. 2023. 7. 13. 이전 1 다음