Algorithm/BOJ
[BOJ] 1789번 수들의 합 C# 사용 풀이
Bueong_E
2023. 1. 31. 14:26
반응형
SMALL
문제
문제풀이
using System;
using System.IO;
namespace BOJ03
{
internal class Program
{
static long sum;
static long N;
static void Main(string[] args)
{
StreamReader sr = new StreamReader(new BufferedStream(Console.OpenStandardInput()));
StreamWriter sw = new StreamWriter(new BufferedStream(Console.OpenStandardOutput()));
long S = long.Parse(Console.ReadLine());
for (long i = 1; i < 4294967295; i++)
{
sum += i;
if (sum > S)
{
N = i-1;
break;
}
}
sw.WriteLine(N);
sr.Close();
sw.Close();
}
}
}
결과창
int 32 가 아닌 long 타입을 사용해야 하는 문제였다.
덕분에 런타임 에러를 경험;;
반응형
LIST