Notice
Recent Posts
Recent Comments
Link
jyamethyst21 님의 블로그
백준 31822번 - '재수강' (PYTHON 풀이) 본문
문제:

재수강할 과목과 수강신청 가능한 과목 목록을 비교해서 앞 5자리가 일치하면 수강이 가능하기 때문에 재수강으로 인정되는 과목 개수를 구해서 출력하면 된다.
풀이:
base_sub = input()
N = int(input())
count = 0
for i in range(N):
com = input()
if base_sub[:5] == com[:5]:
count += 1
print(count)
기준이 되는 과목과 목록 개수를 입력받고 반복문을 돈다.
N만큼 돌면서 com에 각 과목명을 입력받고 만약 기준이 되는 과목과 해당 과목명의 앞자리 5개가 일치하면 count 값을 1 증가하면 된다. 최종적으로 합산된 count 값을 출력하면 풀 수 있다.
해당 문제에서 주의할 점은 인덱스가 0부터 시작하므로 5글자를 뽑기 위해서는 0~4의 범위가 지정되게 적어야 한다는 점이다!
'CODING 💻' 카테고리의 다른 글
| 백준 17618번 - '신기한 수' (PYTHON 풀이) (0) | 2026.03.21 |
|---|---|
| 백준 29736번 - '브실이와 친구가 되고 싶어 🤸♀️' (PYTHON 풀이) (0) | 2026.03.20 |
| 백준 30999번 - '민주주의' (PYTHON 풀이) (0) | 2026.03.18 |
| 백준 2864번 - '5와 6의 차이' (PYTHON 풀이) (0) | 2026.03.17 |
| 백준 10984번 - '내 학점을 구해줘' (PYTHON 풀이) (0) | 2026.03.16 |
