자바/백준
[백준 2935] 소음
슈슈버거
2023. 2. 2. 21:07
문제
https://www.acmicpc.net/problem/2935
2935번: 소음
수업 시간에 떠드는 두 학생이 있다. 두 학생은 수업에 집중하는 대신에 글로벌 경제 위기에 대해서 토론하고 있었다. 토론이 점점 과열되면서 두 학생은 목소리를 높였고, 결국 선생님은 크게
www.acmicpc.net
내가 작성한 코드
import java.io.*;
public class qor2935 {
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 one = br.readLine();
String math = br.readLine();
String two = br.readLine();
// 더하기의 경우
if(math.equals("+")){
if(one.length()!=two.length()){
int length = 0;
if(one.length()>=two.length()){
length = one.length();
}
else{
length = two.length();
}
int[] answer = new int[length];
for(int i = 0; i<answer.length; i++){
if(i == one.length()-1 || i == two.length()-1){
answer[i] = 1;
}
else{
answer[i] = 0;
}
}
for(int i = answer.length-1; i>=0; i--){
bw.write(answer[i]+"");
}
}
else{
bw.write("2");
for(int i = 0; i<one.length()-1; i++){
bw.write("0");
}
}
}
// 곱하기의 경우
else{
int onebytwo = one.length()+two.length()-2;
bw.write("1");
for(int i = 0; i<onebytwo; i++){
bw.write("0");
}
}
bw.close();
}
}