반응형
반응형

https://www.acmicpc.net/problem/17219

문제 요약

원하는 사이트 주소의 비밀번호 출력하기

 

 

 

풀이
Dictionary<string, string> dict = new Dictionary<string, string>();
int[] num = Console.ReadLine().Split().Select(int.Parse).ToArray();
for (int i = 0; i < num[0]; i++)
{
    string[] temp = Console.ReadLine().Split().ToArray();
    dict.Add(temp[0], temp[1]);
}
for (int i = 0; i < num[1]; i++)
{
    string temp = Console.ReadLine();
    Console.WriteLine(dict[temp]);
}

 

 

 

숏코딩
더보기
var r=()=>Console.ReadLine().Split();
var t=r().Select(int.Parse).ToList();
var d=Enumerable.Range(0,t[0]).Select(_=>r()).ToDictionary(k=>k[0],v=>v[1]);
for(int i=t[1];i-->0;)Console.WriteLine(d[r()[0]]);

붕어빵의 계절이 온다

반응형

'Algorithm > BAEKJOON' 카테고리의 다른 글

[C#]백준 1302 베스트셀러 - Hide  (0) 2024.11.20
[C#]백준 1057 토너먼트 - Hide  (0) 2024.11.19
[C#]백준 1026 보물 - Hide  (1) 2024.11.16
[C#]백준 1822 차집합 - Hide  (0) 2024.11.15
[C#]백준 7568 덩치 - Hide  (0) 2024.11.14

+ Recent posts