반응형
[ 문제 ]
김진영이 듣도 못한 사람의 명단과, 보도 못한 사람의 명단이 주어질 때, 듣도 보도 못한 사람의 명단을 구하는 프로그램을 작성하시오.
[ 코드 ]
using System.Text;
StreamReader sr = new (new BufferedStream(Console.OpenStandardInput()));
StreamWriter sw = new (new BufferedStream(Console.OpenStandardOutput()));
StringBuilder sb = new StringBuilder();
int[] NM = sr.ReadLine().Split().Select(int.Parse).ToArray();
HashSet<string> name = new HashSet<string>();
List<string> names = new List<string>();
for (int i = 0; i < NM[0]; i++)
{
string input = sr.ReadLine();
name.Add(input);
}
for (int i = 0; i < NM[1]; i++)
{
string input = sr.ReadLine();
if (name.Contains(input))
{
names.Add(input);
}
}
names.Sort();
foreach(var item in names)
{
sb.AppendLine(item);
}
sw.WriteLine(names.Count);
sw.Write(sb.ToString());
sw.Flush();
sw.Close();
sr.Close();
[ 실행화면 ]
문제링크: https://www.acmicpc.net/problem/1764
반응형
'Language > C#' 카테고리의 다른 글
[C#] 백준 11478번 서로 다른 부분 문자열의 개수 (0) | 2024.03.24 |
---|---|
[C#] 백준 1269번 대칭 차집합 (0) | 2024.03.24 |
[C#] 백준 1620번 나는야 포켓몬 마스터 이다솜 (0) | 2024.03.24 |
[C#] 백준 7785번 회사에 있는 사람 (0) | 2024.03.24 |
[C#] 백준 14425번 문자열 집합 (0) | 2024.03.23 |