강의로 돌아가기
Sepi

테스트 5번에서만 실패가 떠버리네요...

5번만 실행시간 22.53ms 뜨면서 실패가 나오는데 제가 실수한 부분이 있나요?

using System;
using System.Text;

public class Solution
{
    public string solution(string s)
    {
        StringBuilder result = new StringBuilder();

        int middleIndex = s.Length / 2;

        if ((s.Length % 2) == 0)
        {
            result.Append(s[middleIndex - 1]);
            result.Append(s[middleIndex]);
        }
        else
        {
            middleIndex = Convert.ToInt32(middleIndex + 0.5);
            result.Append(s[middleIndex]);
        }

        return result.ToString();
    }
}
0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.