본문 바로가기
코딩테스트/자바 Level 0

[Java] 간단한 식 계산하기

by onggury 2023. 7. 24.

문제

문자열 binomial이 매개변수로 주어집니다. binomial은 "a op b" 형태의 이항식이고 a와 b는 음이 아닌 정수, op는 '+', '-', '*' 중 하나입니다. 주어진 식을 계산한 정수를 return 하는 solution 함수를 작성해 주세요.

 

 

제한사항

  • 0 ≤ a, b ≤ 40,000
  • 0을 제외하고 a, b 는 0으로 시작하지 않습니다.

 

class Solution {
    public int solution(String binomial) {
        int answer = 0;
        String[] bino = binomial.split(" ");
        int num1 = Integer.parseInt(bino[0]), num2 = Integer.parseInt(bino[2]);
        
        if(bino[1].equals("+")) { answer = num1 + num2; }
        else if(bino[1].equals("-")) { answer = num1 - num2; }
        else if(bino[1].equals("*")) { answer = num1 * num2; }
        
        return answer;
    }
}

 

 

출처

https://school.programmers.co.kr/learn/courses/30/lessons/181865