개발자 톡
코드 공유합니다. 더 좋은 방법 있으면 의견 주시면 감사하겠습니다.
- 등록일
- 2024-09-20 16:09:08
- 조회수
- 178
- 작성자
- dlehdud98
# 15:46 ~ 16:07
test_num = int(input())
test_case = [list(input().split()) for _ in range(test_num)]
def make_matrix(num):
matrix = [[0 for _ in range(7)] for _ in range(5)]
for i in range(1, len(num)+1):
if num[-i] == '0':
matrix[-i] = [1, 1, 1, 0, 1, 1, 1]
elif num[-i] == '1':
matrix[-i] = [0, 0, 1, 0, 0, 1, 0]
elif num[-i] == '2':
matrix[-i] = [1, 0, 1, 1, 1, 0, 1]
elif num[-i] == '3':
matrix[-i] = [1, 0, 1, 1, 0, 1, 1]
elif num[-i] == '4':
matrix[-i] = [0, 1, 1, 1, 0, 1, 0]
elif num[-i] == '5':
matrix[-i] = [1, 1, 0, 1, 0, 1, 1]
elif num[-i] == '6':
matrix[-i] = [1, 1, 0, 1, 1, 1, 1]
elif num[-i] == '7':
matrix[-i] = [1, 1, 1, 0, 0, 1, 0]
elif num[-i] == '8':
matrix[-i] = [1, 1, 1, 1, 1, 1, 1]
elif num[-i] == '9':
matrix[-i] = [1, 1, 1, 1, 0, 1, 1]
return matrix
for i in range(test_num):
matrix_A = make_matrix(test_case[i][0])
matrix_B = make_matrix(test_case[i][1])
# print("matrix_A :", matrix_A)
# print("matrix_B :", matrix_B)
cnt = 0
for j in range(5):
for k in range(7):
if matrix_A[j][k] != matrix_B[j][k]:
cnt += 1
print(cnt)