해리의 데브로그

(SW 문제해결 응용 구현 - 시작하기) SWEA 5185 - 이진수

|

문제

  • SWEA 5185 - [파이썬 S/W 문제해결 구현 1일차] 시작하기 - 이진수
  • 문제링크
  • 문제의 저작권은 SW Expert Academy에 있습니다.

나의 코드

Conversion = {'0':0,'1':1, '2':2, '3':3, '4':4,'5':5,'6':6,'7':7,'8':8, '9':9,
        'A':10,'B':11,'C':12, 'D':13,'E':14,'F':15}

def Binary(num):
    global result
    mok, nam = 0, 0
    for i in range(4):
        mok = num // 2
        nam = num % 2
        result = str(nam) + result
        num = mok
    return

TC = int(input())
for tc in range(1, TC+1):
    N, decimal_num = map(str, input().split())

    final_result = ''
    for i in decimal_num:
        result = ''
        Binary(Conversion[i])
        final_result += result
    print('#%d %s'%(tc, final_result))

Comments