Learn to share,Share to learn
startswith 함수에 대해 알아보자 본문
# 입력 받기
N = int(input()) # 문자열의 개수
strings = [input() for _ in range(N)] # 문자열들
M = int(input()) # 접두사의 개수
prefixes = [input() for _ in range(M)] # 접두사들
# 각 접두사에 대해 문자열을 순회하며 접두사로 시작하는지 확인
for prefix in prefixes:
count = 0 # 접두사로 시작하는 문자열의 개수
for string in strings:
if string.startswith(prefix):
count += 1
print(count)
접두사 확인할때 쓰는 코드이다.
사실 너무 간단한 글이라 적지않을까도 고민했지만, 코테전 한번 블로그를 쓱 읽는것만으로도 충분하게 작성하고싶어졌다. 그리고 이거, 꽤나 유용하다. 특히 문자열간 판별을 할때 꽤나 많이 쓰였는데, 기억해둘만한거같다.
'알고리즘' 카테고리의 다른 글
round 함수와 소수 출력 (0) | 2024.02.17 |
---|---|
유용한 함수들 총정리 (0) | 2024.02.16 |
문자열로 변환해 비교하기 (0) | 2024.02.08 |
2차원 배열 초기화와 DP (0) | 2024.02.02 |
17626 DP (1) | 2024.02.02 |