목차
백준 단계별로 풀어보기
25.08.19
6단계: 심화 1
10988번: 팰린드롬인지 확인하기
문제 링크 : https://www.acmicpc.net/problem/10988
문제를 풀기 위해 필요한 것
- 받은 문자열이 중심을 기준으로 대칭이 되는지 확인하는 방법
: 우선 받은 문자열을 문자의 배열로 받은 다음, 첫번째 문자와 마지막 문자가 같은지 비교하고 이 같은 방식으로 문자열의 중간까지 비교한다. 이때, 중간까지 체크하는 과정에서 하나라도 다르면 0을 출력하고 반복문을 종료해버리고 중간까지 무사히 통과하면 1을 출력하고 반복문을 종료한다.
정답 코드
class Backjoon
{
static void Main(string[] args)
{
string input = Console.ReadLine();
char[] characters = input.ToCharArray();
for (int i = 0; i < characters.Length; i++)
{
if (characters[i] != characters[characters.Length - 1 - i])
{
Console.Write("0");
break;
}
else if (i == characters.Length / 2)
{
Console.Write("1");
break;
}
}
}
}
'Development > Baekjoon' 카테고리의 다른 글
[C#] 2941번: 크로아티아 알파벳 (0) | 2025.08.21 |
---|---|
[C#] 1157번: 단어 공부 (0) | 2025.08.20 |
[C#] 2444번: 별 찍기 - 7 (0) | 2025.08.18 |
[C#] 3003번: 킹, 퀸, 룩, 비숍, 나이트, 폰 (1) | 2025.08.18 |
[C#] 25083번: 새싹 (0) | 2025.08.16 |