[백준] 1620번 나는야 포켓몬 마스터 이다솜

거북이·2023년 1월 11일
0

백준[실버4]

목록 보기
19/91
post-thumbnail

💡문제접근

  • 포켓몬의 이름과 번호를 딕셔너리를 이용해서 저장하고 출력했는데 계속 시간초과가 발생해서 어떤 방법을 써도 해결을 못하다가 결국 PyPy3로 바꿔서 제출했더니 정상적으로 출력되었다.

💡코드(메모리 : 160052KB, 시간 : 4916ms, PyPy3로 제출)

import sys
N, M = map(int, sys.stdin.readline().strip().split())

dict = {}
for i in range(1, N+1):
    input_value = input().rstrip()
    dict[i] = input_value
    dict[input_value] = i

for i in range(M):
    search = input().rstrip()
    if search.isdigit():
        print(dict[int(search)])
    else:
        print(dict[search])

📌 isdigit() : 입력값이 숫자로 구성되어있는지 아닌지 판별하는 함수

💡소요시간 : 1h

0개의 댓글