본문 바로가기

프로그래밍/C#

C# 역문자열

StreamReader file = new StreamReader("input.txt");
int size = Int32.Parse(file.ReadLine());
List<string> list = new List<string>();

while (!file.EndOfStream)
{
list.Add(file.ReadLine());
}

for (int i = 0; i < list.Count-1; i++)
{
String rev = new String(list[i].ToCharArray().Reverse().ToArray());
for(int j=i+1;i<list.Count;j++)
{
if (rev == list[j])
{
int length = list[j].Length;
Console.WriteLine(length+ " "+list[j][(int)length / 2]);
file.Close();
return;
}
}
}
file.Close();

반응형

'프로그래밍 > C#' 카테고리의 다른 글

C# 문자->숫자  (0) 2019.03.24
C# 문자열->시간  (0) 2019.03.24
C# 문자열, 숫자, 영어 검사  (0) 2019.03.24
C# 구조체, 클래스, 리스트  (0) 2019.03.24
C# 비트연산  (0) 2019.03.24