ALGORITHM/PYTHON

백준 BAEKJOON 3449번 해밍 거리 [PYTHON/파이썬]

칼코
반응형

 

 

 

 

 

백준 BAEKJOON 3449번 해밍 거리 [PYTHON/파이썬]


<문제 출처> (BRONZE Ⅱ)

https://www.acmicpc.net/problem/3449

 

3449번: 해밍 거리

입력을 여러 개의 테스트 케이스로 이루어져 있다. 첫째 줄에는 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 두 줄로 이루어져 있다. 각 줄에는 이진수가 하나씩 주어진다. 두 이진

www.acmicpc.net

 

 

 

 

 

 

<풀이>

두 이진수를 문자열로 입력받은 뒤

for문을 통해 index로 접근했다.

해당 index 값이 서로 다르면 count에 +1을 해주어 출력해 줬다.

 

 

 

 

 

 

 

 

<코드>

T = int(input())

for _ in range(T):
    A = input()
    B = input()

    count = 0
    for i in range(len(A)):
        if A[i] != B[i]:
            count += 1
    print("Hamming distance is {}.".format(count))

 

 

 

 

 

 

 

 

반응형