본문 바로가기
Baekjoon 자바 코드/입출력과 사칙연산

[백준] 11382번 꼬마 정민 풀이 코드 (Java 자바)

by 망댕이 2024. 4. 24.
반응형

 

접근 방법)

a,b,c를 입력값을 주어진다. 하지만 범위가 (1<= a,b,c <=10^12) 라는 점을 생각해보아야한다.

정수형 타입 할당되는 메모리의 크기 데이터의 표현 범위
int 4바이트 -2,147,483,648~
2,147,483,647
long 8바이트 -9,223,372,036,854,775,808~
9,223,372,036,854,775,807

 

이를 통해 이 문제는 int를 사용할 수 없음을 알 수 있다.

 

정답 코드 1)

import java.util.Scanner;

class Main{
    public static void main(String[] args){
        Scanner s = new Scanner(System.in);
        
        long a;
        long b;
        long c;
        
        a = s.nextLong();
        b = s.nextLong();
        c = s.nextLong();
        
        System.out.println(a+b+c);
    }
}

 

long 타입의 정수 a,b,c를 이용하여 +연산을 계산하여 출력하면 된다.

반응형