C++/programmers 코딩테스트(level 1) C++

[C/C++] programmers Level 1 크기가 작은 부분문자열

CE : 하랑 2023. 9. 26. 22:28

 

 

 

 

코드

 

#include <string>
#include <vector>

using namespace std;

int solution(string t, string p) {
    int answer = 0;
    int check=0; 
    
    while(t.size()-p.size()>=check){
        
        if(stol(t.substr(check,p.size()))<=stol(p)){ //substr ::check 번째 문자부터 p 길이 만큼의 문자열 리턴
            // stol : string -> long 변환
            answer++;
            check++;
        }else{
            check++;
        }
    }
    
    return answer;
}