TIL

2/03일자 TIL

오딘.L.스트레인지 2026. 2. 3. 20:56

오늘은 코드카타 1개를 제출하고 1번~2번 과제를 복습하였다.

크기가 작은 부분 문자열

슬라이딩 윈도우로 부분 문자열을 하나씩 비교한다는 게 핵심이었다.

#include <string>
#include <vector>

using namespace std;

int solution(string t, string p) 
{
    int answer = 0;
    long long pNum = stoll(p);
    int k = (int)p.size();
    for(int i = 0; i <= (int)t.size() - k; i++)
    {
         string part = t.substr(i, k);
         long long partNum = stoll(part);
         if (partNum <= pNum)
         {
             answer++;
         }
    }
    return answer;
}

'TIL' 카테고리의 다른 글

2/05일자 TIL  (0) 2026.02.05
2/04일자 TIL  (0) 2026.02.04
2/02일자 TIL  (0) 2026.02.02
1/30일자 TIL  (0) 2026.01.30
1/29일자 TIL  (0) 2026.01.29