https://www.acmicpc.net/problem/3449
문제해석
두 이진수가 다를 때 거리를 1씩 증가시킨다.
t = int(input())
for i in range(t):
cnt = 0
a = input()
b = input()
for j in range(len(a)):
if a[j] != b[j]:
cnt += 1
print('Hamming distance is {}.'.format(cnt))
문제풀이
반복문을 이용해 입력받은 t번의 횟수만큼 반복한 후, a와 b의 입력 길이가 같으므로 len 함수를 이용해 둘 중 아무의 길이나 반복하며 각 자리수를 비교하면 된다.
'Koala - 7기 > 기초 알고리즘 스터디' 카테고리의 다른 글
[백준/python] 14910번 오르막 (0) | 2022.07.17 |
---|---|
[백준/python] 7785번 회사에 있는 사람 (0) | 2022.07.17 |
[백준/Python] 10773번 제로 (0) | 2022.07.16 |
[백준/C++]:6996번 애너그램 (0) | 2022.07.16 |
[백준/C++]:1302번 베스트 셀러 (0) | 2022.07.16 |