JiSoo's Devlog
[백준 / 파이썬] 1620 나는야 포켓몬 마스터 이다솜 본문
n, m = map(int, input().split())
dic_n = {}
dic_s = {}
for i in range(n):
v = input().strip()
dic_n[str(i+1)] = v
dic_s[v] = i+1
for i in range(m):
q = input().strip()
if q.isdigit():
print(dic_n[q])
if q.isalpha():
print(dic_s[q])
딕셔너리 2개를 사용해야 한다
{숫자:이름} : 숫자로 문자 출력
{이름:숫자} : 문자로 숫자 출력
input().strip()을 사용한 건 \n 마지막 공백 문자를 제거해 주기 위해서
isdigit()로 숫자인지 판별
isalpha()로 영문이나 한글인지 확인
728x90
'코테준비' 카테고리의 다른 글
[백준 / 파이썬] 2217번 로프 (1) | 2024.01.30 |
---|---|
[백준 / 파이썬] 2579번 계단 오르기 (1) | 2024.01.29 |
[백준 / 파이썬] 1026번 보물 (0) | 2024.01.28 |
[백준 / 파이썬] 11724번 연결 요소의 개수 (0) | 2024.01.27 |
[백준 / 파이썬] 9461번 파도반 수열 (0) | 2024.01.26 |