Informatica Online Judge

  두 수의 대소 비교하기(NTTP) (Tutorial 4) [0106 / 006A]

Time Limit(Test case) : 1000 (ms)
Number of users who solved : 2430   Total Tried : 2651


The Champion of this Problem (C++) : gs16109 - 0ms / 72byte
My Best Submission (C++) : N/A

[]

Background

두 정수 a, b를 입력받아서 두 수 중 큰 수를 출력하시오.

Input

입력은 키보드로 부터 이루어진다.
두 정수 a, b가 공백으로 구분되어 입력된다.
(단, -2^63 <= a, b <= 2^63 - 1인 정수, 두 정수는 서로 다르다.)

Output

첫 번째 줄에 두 수 중 큰 수를 출력한다.

IO Example

입력
5 1

출력
5

Tutorial 4)
Q : 32bit를 넘어가는 크기의 정수에 대해서 어떻게 처리합니까?
A : C/C++언어에서는 long long int형을 이용하면 64bit까지 표현가능합니다. unsigned long long int형은 양의정수를 64bit형으로 사용할 수 있습니다. 하지만 Visual Studio 6.0을 사용하는 분은 long long int를 사용할 수 없습니다. 대신 __int64라고 하는 형을 이용하면 됩니다. 이 서버는 기본적으로 long long int형으로 제출해야 채점이 됩니다.

Java는 long형이 64bit로 정의되어 있습니다. 따라서 long형으로 사용하면 됩니다. 다음은 각 언어별 64bit정수형 입출력 예입니다.
열심히 공부하세요~

[Ansi C/C++]
//선언
long long int a;
//입력
scanf("%lld", &a); // cin >> a;
//출력
printf("%lld", a); // cout << a << endl;


[MSDev98(VC6.0)]
//선언
__int64 a;
//입력
scanf("%I64d", &a); // cin>>a;
//출력
printf("%I64d", a); // cout<



[Java]
//선언
long a;
//입력
a = cin.nextLong();
//출력
System.out.println(a);


[Python]
파이썬은 변수를 선언하지 않습니다.
수가 커지면 자동으로 큰 수 처리가 되는 언어입니다.

과 같이처리하면 됩니다.

Submit : [C/C++] | [C++11] | [Obj-C] | [Java] | [Python]
Prob Analysis : [Problem Statistics] | [Solution]