코딩테스트/SWEA
[Python, 파이썬] SWEA 1213. [S/W 문제해결 기본] 3일차 - String
알코딩
2024. 10. 17. 02:05
주어지는 영어 문장에서 특정한 문자열의 개수를 반환하는 프로그램
T = 10 # 테스트케이스의 개수 T
for test_case in range(1, T+1):
test_case = int(input()) # 테스트 케이스의 번호
find = input() # 찾을 문자열
sentence = input() # 검색할 문장
print("#%d %d" %(test_case, sentence.count(find)))
[문제풀이]
|
count(찾을 문자열, 시작 인덱스)
|
특정 문자의 개수를 반환
|
|
find(찾을 문자열, 시작 인덱스)
|
해당 문자가 처음으로 시작하는 인덱스를 반환,
찾지 못할 시 -1 반환 |
|
index(찾을 문자열, 시작 인덱스)
|
find와 동일,
찾지 못할 시 Error |
파이썬의 문자열을 다루는 함수에 대해 잘 알면 쉽게 풀리는 문제.
파이썬은 문자열을 다루는 다양한 함수를 제공하며, 특정 문자열을 찾는 메소드도 그 중 하나다.
D3라 하기엔 무척이나 쉽게 풀렸다...