728x90
코드 힌트
- 문자열 분리: 공백을 기준으로 문자열을 분리합니다. 이를 위해 split(" ") 메소드를 사용합니다.
- 피연산자 추출: 분리된 문자열에서 피연산자를 추출하여 정수로 변환합니다.
- 연산자 추출: 분리된 문자열에서 연산자를 추출합니다.
- 연산 수행: 연산자에 따라 적절한 연산을 수행하고 결과를 반환합니다.
정답은 더보기 클릭
더보기
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
'프로그래머스(Java) > Level 0' 카테고리의 다른 글
[프로그래머스] 수열과 구간 쿼리 3 (0) | 2024.07.26 |
---|---|
[프로그래머스] 치킨 쿠폰 (0) | 2024.07.26 |
[프로그래머스] 문자열 정렬하기 (2) (0) | 2024.07.26 |
[프로그래머스] 숫자 찾기 (0) | 2024.07.24 |
[프로그래머스] 문자열 여러 번 뒤집기 (0) | 2024.07.23 |