문제
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();
}
}
'자바 > 백준' 카테고리의 다른 글
[백준 1284] 집 주소 (0) | 2023.02.09 |
---|---|
[백준 2441] 별 찍기 - 4 (0) | 2023.02.02 |
[백준 5789] 한다 안한다 (1) | 2023.01.26 |
[백준 2914] 저작권 (0) | 2023.01.26 |
[백준 1929] 소수 구하기 (0) | 2023.01.26 |