코드
#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;
}
'C++ > programmers 코딩테스트(level 1) C++' 카테고리의 다른 글
[C/C++] programmers Level 1 같은 숫자는 싫어 (0) | 2023.09.29 |
---|---|
[C/C++] programmers Level 1 최소직사각형 (0) | 2023.09.27 |
[C/C++] programmers Level 1 예산 (0) | 2023.09.21 |
[C/C++] programmers Level 1 K번째수 (0) | 2023.09.21 |
[C/C++] programmers Level 1 제일 작은 수 제거하기 (0) | 2023.09.18 |