코딩 테스트/BOJ

C# 10988 팰린드롬

s0002 2023. 1. 17. 13:30

문자열의 첫번째 값부터 가운데 값, 마지막값부터 가운데 값이 같으면 팰린드롬이 되도록 만들었다

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