반응형
SMALL
문제
문제풀이
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
namespace BOJ01
{
class Program
{
static void Main(string[] args)
{
StreamReader sr = new StreamReader(Console.OpenStandardInput());
StreamWriter sw = new StreamWriter(Console.OpenStandardOutput());
string num = null;
List<string> yesOrNo = new List<string>();
while (num != "0") //num 값이 0이 아닐동안 반복
{
num = sr.ReadLine(); //숫자 문자열로 입력받기
if (num == "0") break; // 혹시 0이라면 break;
string reverse = new string(num.Reverse().ToArray()); //문자열 뒤집기
if (num == reverse) // 팰린드롭이라면 yes를 리스트에 담고 아니라면 no 담기
yesOrNo.Add("yes");
else
yesOrNo.Add("no");
}
//리스트 요소 출력
foreach (string s in yesOrNo) { sw.WriteLine(s); }
sr.Close();
sw.Flush();
sw.Close();
}
}
}
결과창
반응형
LIST
'Algorithm > BOJ' 카테고리의 다른 글
[BOJ] 체스판 다시 칠하기 (미해결) - 해결 (0) | 2023.01.31 |
---|---|
[BOJ] 중복 빼고 정렬하기 C# 사용 풀이 (1) | 2023.01.29 |
[BOJ] 2775번 부녀회장이 될테야 C# 사용 풀이 (0) | 2023.01.26 |
[BOJ] 10989번 수 정렬하기 3 C# 사용 못풀이 (해결) (2) | 2023.01.26 |
[BOJ] 1436번 영화감독 숌 C# 사용 풀이 (0) | 2023.01.25 |