문제
제출답안
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String inputStr = sc.nextLine();
String[] splitStr = inputStr.split("-"); // "-"를 구분자로 문자열 분리
int sumPlus = 0;
int sumMinus = 0;
for(String str : splitStr[0].split("\\+")) { // 첫 문자열에 "+"가 포함될 시 "+"를 구분자로 분리
sumMinus += Integer.parseInt(str);
}
for(int i=1; i<splitStr.length; i++) {
if(splitStr[i].contains("+")) { // 문자열에 "+"가 포함될 시 분리하여 더하기
for(String str : splitStr[i].split("\\+")) {
sumPlus += Integer.parseInt(str);
}
}else { // 문자열에 "+" 포함되지 않을 시 빼기
sumMinus -= Integer.parseInt(splitStr[i]);
}
}
System.out.println(sumMinus - sumPlus);
sc.close();
}
}
출처