View Code of Problem 3832

#include <iostream>
#include <cstring>
#include <string>
using namespace std;

int main() {
	char a[100000];
	while(scanf("%s",&a)!=EOF){
		char b[100000];
		scanf("%s",&b);
		int len1=strlen(a);
		int len2=strlen(b);
		int flag=0,k=-1;
		for(int i=0;i<len1;i++){
			for(int j=0;j<len2;j++){
				if(a[i+j]!=b[j]){
					flag=0;
					break;
				}
				else{
					flag++;
				}
				if(flag==len2){
					k=i;
				}
			}
		}
		if(k==-1)
			cout <<k<<endl;
		else
			cout <<k+1<<endl;
	}

	return 0;
}

Double click to view unformatted code.


Back to problem 3832