백준 / 나는야포켓몬마스터 / 1620
3879 단어 python백준dictionarydictionary
Question
문제링크
Silver 4
Logic
기본 구조 : dictionary
1. 딕셔너리를 두 개 생성한다
2. 입력된 포켓몬에 대해, 숫자를 키로 하는 경우와 포켓몬 이름을 키로 하는 경우로 각각 입력한다.
3. 입력이 끝나면 명령어의 종류(숫자/문자)에 따라 다른 딕셔너리로 출력한다.
Code
from sys import stdin
N,M = map(int,stdin.readline().strip().split())
pokenum = {}
pokelis = {}
for i in range(1,N+1):
s = stdin.readline().strip()
pokenum[str(i)]=s
pokelis[s]=str(i)
for i in range(M):
s = stdin.readline().strip()
if s.isalpha() : print(pokelis[s])
else : print(pokenum[s])
Author And Source
이 문제에 관하여(백준 / 나는야포켓몬마스터 / 1620), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@swany0509/백준-나는야포켓몬마스터-1620저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)