코린이의 소소한 공부노트

[프로그래머스/Lv.0] 간단한 식 계산하기 본문

코딩테스트 풀이/JAVA

[프로그래머스/Lv.0] 간단한 식 계산하기

무지맘 2023. 4. 27. 01:48

1. Input, Output, Example

binomial"a op b" 형태의 이항식이고 ab는 음이 아닌 정수, op'+', '-', '*' 중 하나이다.

- 주어진 식을 계산한 정수를 반환

 

2. Constraint

1) 0 a, b 40,000

2) 0을 제외하고 a, b0으로 시작하지 않는다.

 

3. Code

1) 첫 코드(2023/04/27)

import java.util.*;
class Solution {
    public int solution(String binomial) {
        StringTokenizer st = new StringTokenizer(binomial);
        int a = Integer.valueOf(st.nextToken());
        String op = st.nextToken();
        int b = Integer.valueOf(st.nextToken());
        switch(op){
            case "+": return a+b;
            case "-": return a-b;
            default: return a*b;
        }
    }
}