diff --git a/code_study/Baekjoon/java/_1541.java b/code_study/Baekjoon/java/_1541.java new file mode 100644 index 0000000..00c7091 --- /dev/null +++ b/code_study/Baekjoon/java/_1541.java @@ -0,0 +1,34 @@ +import java.util.*; + +public class _1541 { + public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + String[] input = sc.nextLine().split("-"); + sc.close(); + + ArrayList num = new ArrayList(); + for(String s : input) { + int sum = 0; + if(s.contains("+")){ + for(String n : s.split("\\+")){ + sum += Integer.parseInt(n); + } + } + else { + sum += Integer.parseInt(s); + } + num.add(sum); + } + if(num.size()==1) { + System.out.println(num.get(0)); + } + else { + int a = num.get(0); + int b = 0; + for(int i=1; i