문자열의 첫번째 값부터 가운데 값, 마지막값부터 가운데 값이 같으면 팰린드롬이 되도록 만들었다
using System;
namespace _10988
{
class Program
{
static void Main(string[] args)
{
string str = Console.ReadLine();
//여기서 부터 작성하세요
IsPalindrome(str);
}
static void IsPalindrome(string str)
{
bool isPalindrome = false;
for (int i = 0; i < str.Length; i++)
{
if (i <= str.Length - 1 - i)
{
if (str[i] == str[str.Length - 1 - i])
isPalindrome = true;
else
{
isPalindrome = false;
break;
}
}
}
Console.WriteLine(Convert.ToInt32(isPalindrome));
}
}
}
https://www.acmicpc.net/problem/10988
10988번: 팰린드롬인지 확인하기
첫째 줄에 단어가 주어진다. 단어의 길이는 1보다 크거나 같고, 100보다 작거나 같으며, 알파벳 소문자로만 이루어져 있다.
www.acmicpc.net
'코딩 테스트 > BOJ' 카테고리의 다른 글
C# 11659 구간 합 구하기4 (1) | 2023.01.17 |
---|---|
C# 11720 숫자의 합 (0) | 2023.01.17 |
C# 1120 문자열 (0) | 2023.01.13 |
C# 1181 단어 정렬 (0) | 2023.01.12 |
C# 10173 니모를 찾아서 (0) | 2023.01.12 |