문제 분류 수업 진도 대회 채점현황 순위 질문게시판
게임
스도쿠 타이핑 리듬 타자게임 타이핑 테트리스 타이핑 인베이더 타이핑 지뢰찾기 8192 공룡게임 타이핑 플래피버드 랭킹
로그인

7064 : zip으로 딕셔너리 만들기

•시간제한: 1.000 S •메모리제한: 256 MB •제출: 0 •통과: 0 •만든사람: suakii

7064 : zip으로 딕셔너리 만들기

시간 1.000s · 메모리 256MB · 제출 0 · 정답 0

문제 설명

두 개의 리스트(키 리스트, 값 리스트)가 별도로 주어질 때, zip 함수를 활용하여 이 둘을 대응시키는 하나의 딕셔너리로 합성하는 프로그램을 작성하십시오.
그 후 주어지는 질의에 맞춰 딕셔너리 조회를 수행하십시오.

[제약 조건]
• 리스트 크기 $N$: $1 \le N \le 200$
• 쿼리 수 $Q$: $1 \le Q \le 100$

입력 설명

첫째 줄에 리스트의 크기 N이 주어집니다. (1 ≤ N ≤ 200)
둘째 줄에 N개의 키(알파벳 소문자 단어)가 공백으로 구분되어 주어집니다.
셋째 줄에 N개의 값(정수)이 공백으로 구분되어 주어집니다.
넷째 줄에 조회할 쿼리의 개수 Q가 주어집니다. (1 ≤ Q ≤ 100)
이후 Q개의 줄에 걸쳐 조회하고자 하는 키가 하나씩 주어집니다.

출력 설명

Q개의 줄에 걸쳐 각 조회 키에 상응하는 딕셔너리의 값을 출력합니다.
만약 존재하지 않는 키를 조회한다면 "NONE"을 출력합니다.

입력 예시
COPY
복사되었습니다!

3
apple banana cherry
10 20 30
3
banana
grape
cherry

출력 예시
COPY
복사되었습니다!

20
NONE
30

도움

파이썬의 dict(zip(keys, values)) 문법을 사용하여 즉시 딕셔너리로 합성할 수 있습니다.

출처/분류

NOTICE  —  BFStudy OJ 정보샘
애들아, 문제 많이 풀고 게임 잠깐 하는거지?
— 정보샘