[백준] 비밀번호 찾기(python)

마뇽미뇽·2025년 8월 19일
0

알고리즘 문제풀이

목록 보기
154/165

1. 문제

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

2. 풀이

  • 사이트 수, 찾을 사이트 수를 입력한다.
  • 딕셔너리를 선언한다.
  • 기존의 사이트와 패스워드를 입력한다.
  • 찾으려는 사이트를 입력한다.
  • 딕셔너리를 조회하고 값을 출력한다.

3. 코드

import sys

n,m = map(int,sys.stdin.readline().split())
dic = {}

for i in range(n):
    site,pw = sys.stdin.readline().split()
    dic[site] = pw

for i in range(m):
    searchsite = sys.stdin.readline().rstrip()
    print(dic[searchsite])

틀린 코드 (82%)

import sys

n,m = map(int,sys.stdin.readline().split())
arr = []
for i in range(n):
    arr.append(sys.stdin.readline().split())

for i in range(m):
    site = input()
    for j in range(len(arr)):
        if site == arr[j][0]:
            print(arr[j][1])
            break

4. 딕셔너리란

📚 딕셔너리를 (한 딕셔너리 안에서) 키가 중복되지 않는다는 제약 조건을 가진 키: 값 쌍의 집합

profile
Que sera, sera

0개의 댓글