-
Notifications
You must be signed in to change notification settings - Fork 0
/
StringMain.java
41 lines (34 loc) · 1.3 KB
/
StringMain.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
package pkg284easy;
import java.util.*;
import java.io.*;
public class Saksham {
public static void main(String[] args) throws FileNotFoundException {
File infile = new File("enable1.txt");
Scanner dict = new Scanner(infile);
Scanner input = new Scanner(System.in);
String inputword = input.nextLine();
String output = "-----Output-----\n";
while(dict.hasNextLine()){
String dictword = dict.nextLine();
if(dictword.charAt(0) != inputword.charAt(0) || dictword.charAt(dictword.length()-1) != inputword.charAt(inputword.length()-1)){
//System.out.println("Caught One!");
}
else{
int c = 0;
for(int i = 0; ((i < (inputword.length())) && (c < dictword.length())) ; i++){
if(inputword.charAt(i) == dictword.charAt(c)){
c++;
}
}
if(c == dictword.length()){
output += dictword + "\n";
//System.out.println(dictword);
}
else{
//System.out.println("HAHAHA!!! :: " + dictword + " :: " + inputword);
}
}
}
System.out.println(output);
}
}