백준

백준 2908번 c#

대왕군 2024. 1. 14. 18:03

using System;
using System.Linq;

namespace Baekjoon
{
    internal class Program
    {
        static void Main(string[] args)
        {
            //내 입력값 띄어쓰기로 구분해서 배열로 받아오기
            string[] input = Console.ReadLine().Split();
            //더 큰값을 저장할 변수
            int result = 0;

            //input으로 받아온 두 숫자를 뒤집어 각각 변수에 저장함
            //Reverse()는 using System.Linq;를 상단에 적어주어야 사용가능함
            int firstNum = int.Parse(new string(input[0].Reverse().ToArray()));
            int secondNum = int.Parse(new string(input[1].Reverse().ToArray()));

            //위의 코드를 좀더 자세히 설명하겠음
            //1. input[n].Reverse().ToArray()로 내가 입력한 숫자를 뒤집어 char 형식의 배열로 만들어줌
            //2. 그 char 형식의 배열을 new string 코드를 이용하여 string 형으로 바꿔줌
            //3. int.Parse()를 이용해 string형으로 바꾼 결과값을 다시 int형으로 바꾸어 변수에 저장함

            //숫자가 더 큰것을 result에 저장함
            //숫자가 같을때는 문제에서 따로 설명하지 않았으므로 그냥 else를 썼음
            if (firstNum > secondNum)
            {
                result = firstNum;
            }
            else
            {
                result = secondNum;
            }
            //출력
            Console.WriteLine(result);

        }
    }
}

'백준' 카테고리의 다른 글

백준 11718번 c#  (0) 2024.01.15
백준 5622번 c#  (0) 2024.01.14
백준 1152번 c#  (0) 2024.01.12
백준 2675번 c#  (0) 2024.01.12
백준 10809번 c#  (0) 2024.01.11