• Home

My Codegate

  • Home

백준 17219 비밀번호 찾기 자바 문제풀이

2023/12/26 Posted by Codegate Java No Comments

문제 링크

문제 내용은 입력으로 사이트/비밀번호를 받은 뒤 이후 사이트만 받으면 그에 맞는 비밀번호를 출력해줘야 하는데, 첫 입력에서 왼쪽 값은 사이트/비밀번호, 오른쪽 값은 출력해야 하는 사이트이기 때문에

이거만 잘 확인해주고 진행해주면 되겠다.

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.HashMap;

public class Main {

  public static void main(String[] args) throws IOException {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    String[] split = br.readLine().split(" ");

    HashMap<String, String> map = new HashMap<>();
    for (int i = 0; i < Integer.parseInt(split[0]); i++) {
      String[] keyPass = br.readLine().split(" ");
      map.put(keyPass[0], keyPass[1]);
    }

    for (int i = 0; i < Integer.parseInt(split[1]); i++) {
      System.out.println(map.get(br.readLine()));
    }
  }
}

문제를 풀어보면 일단 사이트/비밀번호를 모두 Map<Key, Value> 안에 넣어준 뒤, 이후 사이트만 받게 되면 사이트명이 Map의 Key에 해당하므로 Value를 받아 출력해주면 끝이다.

No Comments
0

Leave a Reply Cancel Reply

Introduction

My Codegate

Latest Posts

  • Google Search Console API 연동방법
  • 인텔리제이 Gradle Dependency 최신 버전 보는 방법
  • Wallet-Tracker 개발일지
  • Moralis API 자바로 호출방법
  • IntelliJ Commit 후 Push 따로 하는 방법

Categories

  • My Project (4)
  • Java (42)
  • Algorithm (161)
    • Java (152)
    • Algorithm Knowledge (3)
    • Algorithm site usage (6)
  • Vue.js (1)
  • Spring (4)
  • Docker (2)
  • IntelliJ (20)
  • Uncategorized (7)

Recent Comments

  • Codegate on Hello world!
  • A WordPress Commenter on Hello world!

© 2025 — mycodegate.com

Prev Next