[백준] 17219 비밀번호 찾기 c++

2022. 9. 14. 00:00·🍞 Algorithm/Baekjoon
https://www.acmicpc.net/problem/17219 
 

17219번: 비밀번호 찾기

첫째 줄에 저장된 사이트 주소의 수 N(1 ≤ N ≤ 100,000)과 비밀번호를 찾으려는 사이트 주소의 수 M(1 ≤ M ≤ 100,000)이 주어진다. 두번째 줄부터 N개의 줄에 걸쳐 각 줄에 사이트 주소와 비밀번

www.acmicpc.net

 

풀이과정

map의 find 함수를 알게 해 준 문제이다.  
res를 입력받고 res의 key값을 찾으면 그에 맞는 value를 출력해주면 된다.

 

#include <vector>
#include <algorithm>
#include <iostream>
#include <string>
#include <map>
using namespace std;

int N, M;
string adress, passwd, res;

int main() {
	ios::sync_with_stdio(false);
	cin.tie(NULL), cout.tie(NULL);

	map <string, string> m;

	cin >> N >> M;
	while (N--) {
		cin >> adress >> passwd;
		m[adress] = passwd;
	}
	while (M--) {
		cin >> res;
		cout << m.find(res)->second << "\n";
	}
}
저작자표시 (새창열림)

'🍞 Algorithm > Baekjoon' 카테고리의 다른 글

[백준] 2458 키 순서 c++  (0) 2022.09.14
[백준] 2910 빈도 정렬 c++  (0) 2022.09.14
[백준] 5568 카드 놓기 c++  (0) 2022.09.13
[백준] 14425 문자열 집합 c++  (0) 2022.09.13
[백준] 1620 나는야 포켓몬 마스터 이다솜 c++  (0) 2022.09.13
'🍞 Algorithm/Baekjoon' 카테고리의 다른 글
  • [백준] 2458 키 순서 c++
  • [백준] 2910 빈도 정렬 c++
  • [백준] 5568 카드 놓기 c++
  • [백준] 14425 문자열 집합 c++
박빵이
박빵이
2025년에도 갓생살기
  • 박빵이
    기억보다 기록
    박빵이
  • 전체
    오늘
    어제
    • 분류 전체보기 (337)
      • 🍞 FrontEnd (97)
        • HTML+CSS (4)
        • JavaScript (17)
        • TypeScript (4)
        • React (52)
        • Next.js (2)
        • Android (15)
      • 🍞 BackEnd (24)
        • Java (15)
        • Node.js (6)
        • Spring (1)
      • 🍞 Cloud & Infra (0)
        • AWS SAA (0)
        • Microsoft Azure (0)
      • 🍞 Algorithm (147)
        • C++ (4)
        • Baekjoon (41)
        • Programmers (97)
      • 🍞 Computer Science (18)
        • 운영체제 (1)
        • 데이터 통신 (6)
        • 네트워크 (6)
        • 데이터베이스 (1)
      • 🍞 대외활동 & 부트캠프 (42)
        • 삼성 청년 SW 아카데미 (1)
        • LG유플러스 유레카 (0)
        • 한국대학생IT경영학회 (1)
        • IT연합동아리 UMC (17)
        • 길벗 블로깅 멘토 (18)
        • IT연합동아리 피로그래밍 (3)
        • 개발 컨퍼런스 (2)
  • 블로그 메뉴

    • Admin
  • 링크

    • GitHub
  • 인기 글

  • 태그

    위상정렬
    umc
    백준
    길벗 블로깅 멘토
    JavaScript
    level1
    Android
    길벗 블로깅 멘토링
    알고리즘
    Java
    코딩자율학습
    코틀린
    level2
    안드로이드
    Front
    C++
    map
    react
    프로그래머스
    유니온파인드
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
박빵이
[백준] 17219 비밀번호 찾기 c++
상단으로

티스토리툴바