#include #include #include #include #include #include #include int main(){ int q; int lenString; char dummy[] = "hackerrank"; int lenDummy = strlen(&dummy[0]); int dummyIndex = 0; int nextChar = 0; scanf("%d",&q); for(int a0 = 0; a0 < q; a0++){ char* s = (char *)malloc(512000 * sizeof(char)); scanf("%s",s); // your code goes here lenString = strlen(s); for(int i = nextChar; i < lenString; i++) { nextChar++; if(s[i] == dummy[dummyIndex]) { dummyIndex++; if(dummyIndex >= lenDummy) { printf("YES\n"); nextChar = 0; dummyIndex = 0; break; } } else { if((lenString - nextChar) < (lenDummy - dummyIndex)) { printf("NO\n"); nextChar = 0; dummyIndex = 0; break; } } } free(s); } return 0; }