728x90
반응형
문제
반응형
풀이
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
class Solution {
public int solution(String my_string) {
String[] arr = my_string.split("\\s"); //my_string을 공백을 기준으로 split
int answer = Integer.parseInt(arr[0]); //arr의 첫번째 값으로 식을 시작
for (int i = 1; i < arr.length; i += 2) { //arr의 홀수번째 값은 사칙연산 기호임
if (arr[i].equals("+")) {
answer += Integer.parseInt(arr[i + 1]); //arr의 짝수번째 값은 정수임
} else {
answer -= Integer.parseInt(arr[i + 1]);
}
}
return answer;
}
}
|
cs |
728x90
반응형
'[JAVA] 프로그래머스 스쿨 > Java Lv.0' 카테고리의 다른 글
[프로그래머스/Java] Lv.0 숫자 찾기 (0) | 2022.12.30 |
---|---|
[프로그래머스/Java] Lv.0 배열의 유사도 (0) | 2022.12.29 |
[프로그래머스/Java] Lv.0 가장 큰 수 찾기 (0) | 2022.12.26 |
[프로그래머스/Java] Lv.0 편지 (0) | 2022.12.26 |
[프로그래머스/Java] Lv.0 약수 구하기 (0) | 2022.12.26 |