본문 바로가기
PS/Baekjoon

[Baekjoon] 2420 - 사파리월드

by 서현 SEOHYEON 2022. 11. 20.

📝 문제

 

 주의

N과 M의 범위에 주의해야 한다.

N과 M의 범위는 -20억 ~ + 20억.

int형이 약 -21억 ~ + 21억 이라는 것을 알고 있던 나는 단순히 N과 M이 범위를 만족한다고 생각했고, int형으로 입력을 받았다.

결과는 틀림 → N이 20억, M이 -20억일 경우 답이 40억이 되므로 int형의 범위를 초과함.

long형으로 바꿔주고 정답을 맞출 수 있었다.

 

 

🔓 답안

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class Main {

    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st = new StringTokenizer(br.readLine());
        long N = Long.parseLong(st.nextToken());
        long M = Long.parseLong(st.nextToken());

        if(N >= M){
            System.out.println(N-M);
        } else{
            System.out.println(M-N);
        }
    }

}

'PS > Baekjoon' 카테고리의 다른 글

[Baekjoon] 10872 - 팩토리얼  (0) 2022.11.22
[Baekjoon] 2741 - N 찍기  (0) 2022.11.21
[Baekjoon] 1001 - A-B  (0) 2022.11.19
[Baekjoon] 2753 - 윤년  (0) 2022.11.18
[Baekjoon] 14681 - 사분면 고르기  (0) 2022.11.17

댓글