Skip to content

Commit ff90861

Browse files
committed
substringComparaison
1 parent 3a756e1 commit ff90861

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

substringComparaison.java

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
import java.util.Scanner;
2+
public class substringComparaison {
3+
4+
private static String compareString(String s, int k)
5+
{
6+
String smallest = s.substring(0, k);
7+
String largest = s.substring(0,k);
8+
9+
for(int i = 0; i < s.length()-k; i++)
10+
{
11+
String sub = s.substring(i, i + k);
12+
if(sub.compareTo(smallest) < 0)
13+
{
14+
smallest = sub;
15+
}
16+
if (sub.compareTo(largest) > 0) {
17+
largest = sub;
18+
}
19+
20+
}
21+
return smallest + "\n" + largest;
22+
}
23+
public static void main(String[] argh) {
24+
Scanner sc = new Scanner(System.in);
25+
26+
String s = sc.next();
27+
int i = sc.nextInt();
28+
System.out.println(compareString(s, i));
29+
}
30+
}

0 commit comments

Comments
 (0)