728x90
문제 (풀어보기)
Hamming distance란 같은 길이를 가진 2개의 문자열 간의 다른 문자 개수를 얘기합니다.
DNA 염기서열 2개가 주어졌을 때, Hamming distance를 구하시오.
예시
GAGCCTACTAACGGGAT
CATCGTAATGACGGCCT
예상 결과
7
해결
seq1, seq2 = '', ''
with open("rosalind_hamm.txt", "r") as file:
seq1 = file.readline().strip()
seq2 = file.readline().strip()
print(sum(seq1[i] != seq2[i] for i in range(len(seq1))))
'🧬 Biology > 바이오 코딩 문제' 카테고리의 다른 글
URL로 FASTA 서열 가져오기 (0) | 2023.05.22 |
---|---|
[ROSALIND] 단백질 서열로 번역하기 (2) | 2023.05.14 |
[ROSALIND] GC 비율 (0) | 2023.05.08 |
[ROSALIND] 피보나치 숫자 (0) | 2023.05.07 |
[ROSALIND] DNA 상보적 염기서열 (0) | 2023.05.06 |
댓글