728x90
문제
https://www.acmicpc.net/problem/1764
이건.. 그냥 풀면 됐던 문제!
코드
using System;
using System.Text;
using System.Collections.Generic;
namespace baekjoon
{
class Algorithm
{
static void Main(string[] str)
{
Dictionary<string, int> map = new Dictionary<string, int>();
string[] input = Console.ReadLine().Split(' ');
List<string> list = new List<string>();
for(int i = 0; i < int.Parse(input[0]); i++)
{
string s = Console.ReadLine();
map.Add(s, 1);
}
for(int i = 0; i < int.Parse(input[1]); i++)
{
string s = Console.ReadLine();
if(map.ContainsKey(s))
{
list.Add(s);
}
}
list.Sort();
Console.WriteLine(list.Count);
foreach(string li in list)
{
Console.WriteLine(li);
}
}
}
}
고민
들어본적 있는 사람을 먼저 map에 담고
본적있는 사람을 map에서 찾아 list에 담고
list의 정렬 기능을 사용해서 출력했다.
이번 문제는 아주 쉬웠다! 우힛! 하지만.. ContainsKey와 Add를 또 까먹어서.. 우울했다.
'동식이 취업시키기 작전 > 코딩테스트' 카테고리의 다른 글
[백준] 2839 설탕배달(C#) (1) | 2024.01.24 |
---|---|
[백준] 4949 균형잡힌 세상(C#) (0) | 2024.01.24 |
[백준] 11866 요세푸스(C#) (1) | 2024.01.23 |
[백준] 5430 AC(C#) (0) | 2024.01.23 |
[백준] 1158 요세푸스(C#) (0) | 2024.01.22 |