본문 바로가기

프로그래머스(Java)/Level 0

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

728x90

코드 힌트

  1. 문자열 분리: 공백을 기준으로 문자열을 분리합니다. 이를 위해 split(" ") 메소드를 사용합니다.
  2. 피연산자 추출: 분리된 문자열에서 피연산자를 추출하여 정수로 변환합니다.
  3. 연산자 추출: 분리된 문자열에서 연산자를 추출합니다.
  4. 연산 수행: 연산자에 따라 적절한 연산을 수행하고 결과를 반환합니다.

 

 


정답은 더보기 클릭

더보기
class Solution {
    public int solution(String binomial) {
        // 공백을 기준으로 문자열을 분리하여 배열로 변환
        String[] instruction = binomial.split(" ");
        
        // 첫 번째 피연산자를 정수로 변환
        int firstOperand = Integer.parseInt(instruction[0]);
        // 두 번째 피연산자를 정수로 변환
        int secondOperand = Integer.parseInt(instruction[2]);
        
        // 연산자 추출
        String operator = instruction[1];
        
        // 연산자에 따라 연산을 수행하고 결과를 반환
        if (operator.equals("+")) 
            return firstOperand + secondOperand;
        
         else if (operator.equals("-")) 
            return firstOperand - secondOperand;
        
        
        // 곱셈의 경우
        return firstOperand * secondOperand;
    }
}
728x90