백준 1620 : 나는야 포켓몬 마스터 이다솜
2023. 2. 1. 01:22ㆍ개인공부/코딩테스트
1620번: 나는야 포켓몬 마스터 이다솜 (acmicpc.net)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
#include <iostream>
#include <map>
#include <sstream>
using namespace std;
int main()
{
cin.tie(NULL);
ios::sync_with_stdio(false);
map<int, string> Keyint;
map<string , int> KeyString;
int Pokemon = 0;
int Quiz = 0;
cin >> Pokemon >> Quiz;
for (int i = 1; i <= Pokemon; ++i)
{
string str = {};
cin >> str;
Keyint.insert(pair<int, string>(i, str));
KeyString.insert(pair<string, int>(str, i));
}
for (int i = 0; i < Quiz; ++i)
{
string Input = {};
cin >> Input;
if (Input[0] < 58) // 입력받은 값이 숫자
{
int number = 0;
std::stringstream ssInt(Input);
ssInt >> number;
cout << Keyint.find(number)->second << '\n';
}
else // 입력받은 값이 문자열
{
cout << KeyString.find(Input)->second << '\n';
}
}
return 0;
}
|
cs |
'개인공부 > 코딩테스트' 카테고리의 다른 글
백준 3053: 택시 기하학/C++ (0) | 2023.02.03 |
---|---|
백준 1764: 듣보잡 / C++ (0) | 2023.02.01 |
백준 1436: 영화감독 숌 (0) | 2023.01.31 |
백준 2231: 분해합 (0) | 2023.01.31 |
백준 2798: 블랙잭 (0) | 2023.01.31 |