반응형
[ 문제 ]
캥거루 세 마리가 사막에서 놀고 있다. 사막에는 수직선이 하나 있고, 캥거루는 서로 다른 한 좌표 위에 있다.
한 번 움직일 때, 바깥쪽의 두 캥거루 중 한 마리가 다른 두 캥거루 사이의 정수 좌표로 점프한다. 한 좌표 위에 있는 캥거루가 두 마리 이상일 수는 없다.
캥거루는 최대 몇 번 움직일 수 있을까?
[ 코드 ]
using System.Text;
StreamReader sr = new StreamReader(new BufferedStream(Console.OpenStandardInput()));
StreamWriter sw = new StreamWriter(new BufferedStream(Console.OpenStandardOutput()));
StringBuilder sb = new StringBuilder();
string line;
while ((line = sr.ReadLine()) != null)
{
string[] s = line.Split();
int a = int.Parse(s[0]);
int b = int.Parse(s[1]);
int c = int.Parse(s[2]);
int max = (b - a) > (c - b) ? (b - a - 1) : (c - b - 1);
sb.AppendLine($"{max}");
}
sw.Write(sb.ToString());
sw.Close();
sr.Close();
쉬운 문제지만 정답률이 낮던데 아마 EOF때문일 것 같다. C#에서는 Ctrl + z를 누르면 EOF가 실행된다.
[ 실행화면 ]
문제링크: https://www.acmicpc.net/problem/11034
반응형
'Language > C#' 카테고리의 다른 글
[C#] 백준 28062번 준석이의 사탕 사기 (0) | 2024.03.11 |
---|---|
[C#] 백준 22864번 피로도 (0) | 2024.03.11 |
[C#] 백준 2810번 컵홀더 (0) | 2024.03.11 |
[C#] 백준 4796번 캠핑 (0) | 2024.03.10 |
[C#] 백준 14659번 한조서열정리하고옴ㅋㅋ (0) | 2024.03.10 |