꼬마 정민이는 이제 A + B 정도는 쉽게 계산할 수 있다. 이제 A + B + C를 계산할 차례이다!
첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다.
A+B+C의 값을 출력한다.
77 77 7777
7931
class Program { static void Main() { // 입력 받기 string input = Console.ReadLine(); // 입력된 문자열을 공백 기준으로 나누고, long 타입으로 변환 string[] numbers = input.Split(); long A = long.Parse(numbers[0]); long B = long.Parse(numbers[1]); long C = long.Parse(numbers[2]); // A + B + C 출력 Console.WriteLine(A + B + C); } }
long을 사용하는 이유: A, B, C가 최대 10^12까지 가능하기 때문
입력 값이 큰 경우 int 대신 long을 사용해야 하는 이유
int의 최대 범위: 약 21억 (2,147,483,647)
long의 최대 범위: 약 9경 (9,223,372,036,854,775,807)
따라서 A, B, C의 합이 최대 3* 10^12가 되므로 long이 필요하다.