SWEA-암호코드 스캔


SWEA-암호코드 스캔

# 암호코드 규칙 # 1. 8개의 숫자 # 2. 앞 7자리는 상품 고유의 번호, 마지막 자리는 검증 코드 # 3. (짝수자리 합)*3 + 홀수자리 합 + 검증코드 = 10의 배수가 되어야 한다. # 스캐너 성능 # 1. 세로 2000, 가로 500 이하의 크기 # 2. 비정상적인 암호코드가 포함될 수 있다. # 3. 배열은 16진수, 2진수로 변환하여 정보를 확인해야한다. # 4. 정상적인 암호코드들을 판별한 뒤 숫자들의 합을 출력 # 규칙 # 1. 암호코드들이 붙어있는 경우는 없다. # 2. 모든 암호코드는 8개의 숫자 # 3. 암호코드의 세로 길이는 5~100칸 # 4. 암호코드의 가로 길이는 두께에 따라 달라짐, 두께가 가장 가는 경우 # 숫자 하나가 차지하는 길이는 7칸 # 5. 숫자 밑의 수는 비율을 의미 # 6. 선이 굵어질 경우 56의 배수 길이를 갖는다. T = int(input()) dic = {(3,2,1,1) : '0' , (2,2,2,1): '1', (2,1,2...


#python #SWEA #문제풀이 #알고리즘 #암호코드스캔

원문링크 : SWEA-암호코드 스캔