[11382] 꼬마 정민
백준/C#
2024. 9. 28. 14:57
꼬마 정민이는 이제 A + B 정도는 쉽게 계산할 수 있다. 이제 A + B + C를 계산할 차례이다!
입력: 첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 10의12승)이 공백을 사이에 두고 주어진다.
출력: A+B+C의 값을 출력한다.
using System;
class Program
{
static void Main(string[] args)
{
// 첫번째 숫자 입력
string[] num = (Console.ReadLine()).Split(' ');
long a = long.Parse(num[0]);
long b = long.Parse(num[1]);
long c = long.Parse(num[2]);
// 결과 출력
Console.WriteLine(a+b+c);
}
}
형식을 int로 했을 때 런타임 에러가 발생한다.
원인을 찾아보니, 조건에 주어지는 ' C ≤ 10의12승' 이 int 자료형의 표현범위를 넘어서기 때문이었다.
형식을 long으로 바꿔주는 것으로 해결하였다.
'백준 > C#' 카테고리의 다른 글
[9498] 시험 성적 (0) | 2024.09.30 |
---|---|
[1330] 두 수 비교하기 (0) | 2024.09.29 |
[2588] 곱셈 (0) | 2024.09.28 |
[10430] 나머지 (0) | 2024.09.27 |
[18108] 1998년생인 내가 태국에서는 2541년생?! (0) | 2024.09.27 |
백준/C#