1/20
Loading...
+-*/계산기 만들기
수식 "3*2+4"를 계산해봅시다! 이 예시에서 핵심은: '+'를 읽을 때, 앞의 '*'를 **먼저 계산**해야 한다는 것! 연산자 우선순위를 실시간으로 비교하며 계산하는 **Two-Stack 알고리즘**을 알아봅시다.
Loading...
수식 "3*2+4"를 계산해봅시다! 이 예시에서 핵심은: '+'를 읽을 때, 앞의 '*'를 **먼저 계산**해야 한다는 것! 연산자 우선순위를 실시간으로 비교하며 계산하는 **Two-Stack 알고리즘**을 알아봅시다.
간단한 계산기 앱을 만들고 있습니다. 사용자가 입력한 수식(사칙연산 + 괄호)을 계산하여 결과를 반환하세요. **지원 연산:** - 덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/) - 괄호 () 로 우선순위 지정 **연산자 우선순위:** - *, / 가 +, - 보다 먼저 계산됨 - 괄호 안은 항상 먼저 계산됨
"3*2+4"
10
연산자 우선순위: 3*2=6 먼저 계산 -> 6+4=10
"(3+2)*4"
20
괄호 우선: 3+2=5 먼저 계산 -> 5*4=20