그럴듯한 개발 블로그
반응형

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

10816번: 숫자 카드 2

첫째 줄에 상근이가 가지고 있는 숫자 카드의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 둘째 줄에는 숫자 카드에 적혀있는 정수가 주어진다. 숫자 카드에 적혀있는 수는 -10,000,000보다 크거나 같고, 10,0

www.acmicpc.net

class03까지 우선 다 풀고 다시 프로그래머스 풀어야겠다~

#include <iostream>
#include <unordered_map>

using namespace	std;

int	main()
{
	ios::sync_with_stdio(0),cin.tie(0);

	int N, M;
	unordered_map<int, int> m;
	cin >> N;
	for (int i = 0; i < N; i++) {
		int cur;
		cin >> cur;
		if (m.find(cur) != m.end())
			m[cur] += 1;
		else
			m[cur] = 1;
	}
	cin >> M;
	for (int i = 0; i < M; i++) {
		int cur;
		cin >> cur;
		if (m.find(cur) == m.end())
			cout << 0 << ' ';
		else
			cout << m[cur] << ' ';
	}
}
반응형
profile

그럴듯한 개발 블로그

@donghyk2

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!