Algorithm/TIP
[c++] string내 substring 있는지 찾아내기 (find)
IagreeBUT
2023. 1. 3. 16:54
728x90
문자열 내 특정 문자열이 존재하는지 찾기
#include <string>
string text = "1234";
string sub = "1";
if (text.find(sub) != string::npos) // sub가 존재한다
if (text.find(sub) == string::npos) // sub가 존재하지 않는다
find 는 O(N)의 시간 복잡도를 가지기 때문에 어떤 상황에서는 for문으로 직접 구현하는게 좋을 수도 있다
728x90