코테/백준

[백준/JAVA] 2338번: 긴자리 계산

imname1am 2023. 7. 23. 23:52
반응형

🔺 문제

 

2338번: 긴자리 계산

첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A×B를 출력한다. 각각을 출력할 때, 답이 0인 경우를 제외하고는 0으로 시작하게 해서는 안 된다(1을 01로 출력하면 안 된다는 의미).

www.acmicpc.net

 

 

🔺 코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import java.util.*;
import java.io.*;
import java.math.*;
 
public class Main {
    public static void main(String[] args) throws IOException {
        Scanner sc = new Scanner(System.in);
        
        BigInteger A = sc.nextBigInteger();
        BigInteger B = sc.nextBigInteger();
        
        System.out.println(A.add(B));
        System.out.println(A.subtract(B));
        System.out.println(A.multiply(B));
    }
}
 
cs
✅ 해결 아이디어
✔ Big Integer 사용!!!
- long도 아닌.. Big Integer...

 


💬 느낀 점

범위를 잘 생각하자!!

 

 

1회독 2회독 3회독 4회독 5회독
V        

(참고)

 

[백준(BOJ)] 2338번 : 긴자리 계산 - JAVA[자바]

www.acmicpc.net/problem/2338 2338번: 긴자리 계산 첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A×B를 출력한다. 각각을 출력할 때, 답이 0인 경우를 제외하고는 0으로 시작하게 해서는 안 된다(1을 01로 출력하

tooo1.tistory.com

 

반응형