11월 8일 TIL

최보훈·2024년 1월 8일
0

TIL

목록 보기
7/28

백준 풀이

c# 의 스페이스바를 포함한 입력 처리 방법
1. 먼저 string형틀 입력받아 스페이스바 기준으로 나누고 나중에 필요할때 int.parse이용

 string[] s = Console.ReadLine().Split(' ');
  1. int형으로 바로 입력하는 경우
int[] input = Array.ConvertAll(Console.ReadLine().Split(' '), int.Parse);

1085 - 직사각형에서 탈출

  • 현제 좌표에서 가장 가까운 변 찾기

  • 풀이

    • 배열에 위치로부터 변까지의 길이를 저장하고 arr.Min()을 사용해 풀이.

      int[] input = Array.ConvertAll(Console.ReadLine().Split(' '), int.Parse);
      int n = input[0];
      int m = input[1];
      int w = input[2];
      int h = input[3];
      
      int[] arr = new int[4];
      arr[0] = w - n;
      arr[1] = n;
      arr[2] = h - m;
      arr[3] = m;
      
      Console.WriteLine(arr.Min());

0개의 댓글