알고리즘
startswith 함수에 대해 알아보자
Rogue One
2024. 2. 16. 17:30
# 입력 받기
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)
접두사 확인할때 쓰는 코드이다.
사실 너무 간단한 글이라 적지않을까도 고민했지만, 코테전 한번 블로그를 쓱 읽는것만으로도 충분하게 작성하고싶어졌다. 그리고 이거, 꽤나 유용하다. 특히 문자열간 판별을 할때 꽤나 많이 쓰였는데, 기억해둘만한거같다.