SWEA

[SWEA] 9317. 석찬이의 받아쓰기 (Python)

가은(JANE) 2024. 11. 10. 23:12

#Problem

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

 

#Think

  • list로 했는데 왜 오류가 뜰까잉
  • 일단 파이썬 안 되는 것도 짱나!
  • 이제 알고리즘은 파악했는데 오류 뜨면 어떻게 해야될 지 몰르겠당께

 

  • 1. input().split() 자체가 이미 리스트를 반환
    • input().split()은 입력된 문자열을 공백 기준으로 나누어 문자열 리스트를 반환합니다.
    • 따라서, map(str, ...)나 list(map(...))를 사용하지 않아도 이미 문자열 리스트가 만들어집니다.

#Code

T = int(input())  # 테스트 케이스의 수

for test_case in range(1, T + 1):
    N = int(input())  # 문자열의 길이
    correct = input()  # 올바른 문자열
    written = input()  # 석찬이가 적은 문자열
    
    count = 0  # 맞게 적은 문자의 개수
    
    for i in range(N):
        if correct[i] == written[i]:
            count += 1
    
    print(f"#{test_case} {count}")