백준문제풀이 5단계 문자열9 2908번 상수 (C#)

2024. 5. 24. 20:00백준 문제풀이/5단계 문자열

 

 

상근이의 동생 상수의 답을 출력하는 문제...

 

상수는 바보인지 천재인건지 숫자를 거꾸로 읽는단다...

 

123을 주면 321로 읽는다...

 

아무튼 두개의 세자리수가 주어지는데 이 두수를 거꾸로 한뒤

두 수의 크기를 비교해서 더 큰수를 출력해주면 된다.

 

string[] input = Console.ReadLine().Split();
char[] Num1 = input[0].ToCharArray();
char[] Num2 = input[1].ToCharArray();
string result = "";
Array.Reverse(Num1);
Array.Reverse(Num2);
string a = new string(Num1);
string b = new string(Num2);
if (int.Parse(a) > int.Parse(b))
{
    result = a;
}
else
{
    result = b;
}
Console.WriteLine(result);

 

두 수를 받아준다음

char배열로 바꿔주었다.

 

그다음 Array.Reverse로 자리를 바꿔준다.

다시 string으로 바꿔준다음 두 수를 비교하고

더 큰 수를 출력해주면 끝!