만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

선택 가능성이 가장 높은 자료형

시간 제한1초메모리 제한1024 MB

요약
정수 N을 정확히 담을 수 있으면서 메모리를 가장 적게 쓰는 자료형을 short, int, long long 중에서 고릅니다.
난이도

쉬움10점 중 1점

유형
구현
정답자
아직 제출이 없습니다

문제

선린이는 코드를 효율적으로 짜는 것을 좋아해서 다음 방식으로 자료형을 고른다고 한다. 선린이가 선택할 자료형을 알아내자.

선린이가 자료형을 선택하는 기준은 다음과 같다.

  • 값을 정확하게 표현할 수 있으면서 메모리를 적게 차지하는 자료형을 선택한다.
  • 선택할 수 있는 자료형은 short, int, long long 중 하나이다.
자료형최솟값최댓값
short-2^{15}$$-32,7682^{15}-1$$32,767
int-2^{31}$$-2,147,483,6482^{31}-1$$2,147,483,647
long long-2^{63}$$-9,223,372,036,854,775,8082^{63}-1$$9,223,372,036,854,775,807

입력

정수 NN이 주어진다.

출력

선린이가 선택할 자료형을 출력한다.

제한

  • −263≤N≤263−1-2^{63}\leq N\leq 2^{63}-1
  • 다른 표현으로, NN은 C++의 long long 범위 안에 들어온다.

예제3

  1. 예제 1

    입력
    20150116
    
    예상 출력
    int
    
  2. 예제 2

    입력
    838578827378
    
    예상 출력
    long long
    
  3. 예제 3

    입력
    -10
    
    예상 출력
    short