どん底から這い上がるまでの記録

どん底から這い上がりたいけど這い上がれない人がいろいろ書くブログ(主にプログラミング)

0501: Data Conversion

Data Conversion

問題ページ

解き方

はじめに変換表が与えられるので、それらを辞書に登録する。

あとは、変換するデータを辞書にもとづき変換するだけ。

コード(python)

while True:
    n = int(input())
    if n == 0:
        break
    converter = {}
    for _ in range(n):
        k, v = input().split()
        converter[k] = v

    m = int(input())
    ans = []
    for _ in range(m):
#strip()を使わないとエラーがでる。 v = input().strip() try: ans.append(converter[v]) except: ans.append(v) print("".join(ans))