백준공부/java
[백준] 1541번 잃어버린 괄호 문제! (silver 2
gomduri43
2022. 8. 22. 22:41
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Main{
public static void main(String[] args) throws IOException {
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(System.out));
String a=br.readLine();
String[] minus;
String[] plus;
minus=a.split("-");
for(int i=0; i<minus.length; i++) {
if(minus[i].contains("+")) {
plus=minus[i].split("\\+");
int n=0;
for(int j=0; j<plus.length; j++) {
n+=Integer.parseInt(plus[j]);
}
minus[i]=String.valueOf(n);
}
else {
continue;
}
}
int sum=Integer.parseInt(minus[0]);
for(int i=1; i<minus.length; i++) {
sum-=Integer.parseInt(minus[i]);
}
bw.write(sum+"");
bw.flush();
}
}