# Split String

Easy
0/40
Average time to solve is 12m
Contributed by
0 upvote

## Problem statement

You are given a string 'S'. A string is called a split string if it follows the conditions define below.

``````1. It can be divided into 'K' contiguous substrings such that the first letter of these substrings is the same for all the substrings.
2. It can be divided into 'K' contiguous substrings such that the first letter of these substrings is distinct for all the substrings.
``````

Return 1 if 'S' is a split string otherwise return 0.

For Example:-
``````Let 'N' = 6, 'K' = 2, 'S' = "pppdpa".
It can be divided into "pp" and "pdpa", the first letter of the strings is same.
It can be divided into "ppp" and "dpa", the first letter of the strings is distinct.
``````
Detailed explanation ( Input/output format, Notes, Images )
Constraints:-
``````1 <= 'T' <= 10
1 <= 'N' <= 10^5
'S' consists of 'N' lowercase English letters.

The Sum of 'N' overall test cases does not exceed 10^5.
Time Limit: 1 sec
``````
Sample Input 1:-
``````2
3 4
xyz
5 3
abaca
``````
Sample Output 1:-
``````0
1
``````
Explanation of sample input 1:-
``````First test case:-
It can be proven that the string 'S' cannot follow the two conditions.

Second test case:-
It can be divided into "ab", "ac", and "a", the first letter of the strings is the same.
It can be divided into "a", "ba", and "ca", the first letter of the strings is distinct.
``````2
``````1