[SWEA 1242][Python][S/W 문제해결 응용] 1일차 - 암호코드 스캔
코드 ## SWEA 1242 T = int(input()) change_hex_to_bin = {'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'} ## 맨 뒤에가 전부 1이기 때문에.. 뒤에서부터 코드를 인식하도록 함. bar_code = {'112':0, '122':1, '221':2,'114':3, '231':4,'132':5, '411':6, '213':7, '312':8, '211':9} for test_ca..
2022. 12. 31.
[SWEA 1249][Python][S/W 문제해결 응용] 4일차 - 보급로
코드 ## SWEA 1249 from collections import deque T = int(input()) move = [ (1,0), (0,-1),(-1,0),(0,1) ] def bfs(): global result queue = deque() queue.append((0,0)) dist_arry[0][0] = 0 while queue: x,y = queue.popleft() for dx,dy in move : nx = x + dx ny = y + dy if 0
2022. 12. 30.