백준

백준 3009번 c#

대왕군 2024. 2. 1. 18:36

 

using System;

namespace Baekjoon
{
    internal class Program
    {
        static void Main(string[] args)
        {
            //그냥 콘솔창 예쁘게 꾸미는 코드(심심해서 넣음)
            Console.BackgroundColor = ConsoleColor.DarkCyan;;

            //입력값 넣을 변수
            string[] input = new string[2];

            //x,y 축을 구별하여 넣을 변수
            int[] x = new int[3];
            int[] y = new int[3];

            //결과값 넣을 변수
            string result = "";

            //3번반복
            for (int i = 0; i < 3; i++)
            {
                //입력값을 받아서 x와 y를 각각 배열에 저장함
                input = Console.ReadLine().Split();
                x[i] = int.Parse(input[0]);
                y[i] = int.Parse(input[1]);
            }

            //메서드를 이용하여 x와 y값을 찾은뒤에 result 변수에 대입해줌
            result += FindCoordinate(x);
            result += " " + FindCoordinate(y);

            //결과 출력
            Console.WriteLine(result);

        }

        //좌표 찾는 메서드
        static int FindCoordinate(int[] array)
        {
            //인수로 받은 배열을 참조하여 인덱스 0,1,2의 값을 서로 비교함
            //이때 혼자만 다른 값이 특정되었을때 그 값을 반환해줌
            if (array[0] == array[1])
            {
                return array[2];
            }
            if (array[0] == array[2])
            {
                return array[1];
            }
            else
            {
                return array[0];
            }
        }

    }
}