5185. [파이썬 S/W 문제해결 구현] 1일차 - 이진수
풀이
T = int(input())
answer = []
for tc in range(1, T + 1):
N, hex = input().split()
N = int(N)
hex_dict = {
'0': '0000',
'1': '0001',
'2': '0010',
'3': '0011',
'4': '0100',
'5': '0101',
'6': '0110',
'7': '0111',
'8': '1000',
'9': '1001',
'A': '1010',
'B': '1011',
'C': '1100',
'D': '1101',
'E': '1110',
'F': '1111',
}
result = ''
for i in range(N):
result += hex_dict[hex[i]]
answer.append(result)
for tc in range(1, T+1):
print(f'#{tc} {answer[tc-1]}')