

input()
int()
List 자료형
List = []
for 반복문
for _ in range () :
.append()
for 반복문
for l in List :
lst 리스트에 있는 각 과목 코드를 하나씩 변수 l에 대입하며 순회합니다. 이 반복문은 리스트 lst의 모든 요소에 대해 실행됩니다.
if recourse[:5] == l[:5]
recourse의 앞 5자리 (recourse[:5])와 현재 과목 코드 l의 앞 5자리 (l[:5])가 같은지 확인합니다. 이 조건문은 두 문자열이 같은지 비교하여, 같으면 True, 다르면 False를 반환합니다.
예를 들어, recourse가 "CS101-A"이고 l이 "CS101-B"라면, recourse[:5]는 "CS101"이고 l[:5]도 "CS101"이므로 조건이 참(True)이 됩니다.
result += 1
조건문이 참(True)일 경우, result 변수를 1 증가시킵니다. 즉, 앞 5자리가 일치하는 과목이 발견될 때마다 result가 1씩 증가합니다.

# 백준 #31822 (재수강)
# 재수강할 과목의 과목 코드 입력 (Retake_Course_Code)
Retake_Course_Code = input()
# 수강 신청 가능한 과목의 개수 (N)
N = int(input())
# 수강 신청 과목 코드 입력
List = []
for _ in range (N) :
List.append(input())
# 앞 5자리가 일치하는 확인 및 카운트
Count = 0
for l in List :
if Retake_Course_Code[:5] == l[:5] :
Count += 1
# 재수강으로 인정되는 과목의 개수 출력 (Count)
print(Count)