연습 코딩테스트
연습문제 2-3(3) 문자열 사칙연산 계산 프로그램
문제 설명 문자열 S는 숫자와 사칙연산 기호(+, -, *, /)로 이루어진 수식입니다. 해당 수식을 사칙연산 계산 순서에 맞춰 계산하는 프로그램을 작성하세요. 단, 결과는 소수점 자리는 2번째 자리까지 표현합니다. 즉, 소수점 자리 3번째 자리에서 내림하여 실수(double) 형식으로 출력하세요. 입력 형식 · S : 숫자와 사칙연산으로 이루어진 문자열 출력 형식 · S 수식을 계산한 결과를 double로 반환 제약 사항 · 1 num = 10 } // 숫자가 아닌 경우, 또는 마지막 문자인 경우 다음을 실행 if (!Character.isDigit(c) || i == S.length() - 1) { if (prevOp == '+') { stack.push(num); } else if (prevOp =..
2023. 4. 6. 12:45