import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintWriter;
import java.util.HashMap;
import java.util.Scanner;
public class Slowa2006 {
public static void main(String[] args) throws FileNotFoundException {
HashMap <String,Integer> slowa=new HashMap <String,Integer>();
Scanner skan=new Scanner(new File("liczby.txt"));
PrintWriter zapis=new PrintWriter("wyniki.txt");
while(skan.hasNextLine()){
String wiersz=skan.nextLine();
if (slowa.containsKey(wiersz)) slowa.replace(wiersz, slowa.get(wiersz)+1);
else slowa.put(wiersz, 1);
}
int suma=0;
int max=0;
int ilep=0;
int palindromy=0;
String maxs="";
for (String key : slowa.keySet()) {
String revers=new StringBuilder(key).reverse().toString();
if (key.equals(revers)) palindromy++;
Integer value=slowa.get(key);
if (value>max){
max=value;
maxs=key;
}
if (key.endsWith("2") || key.endsWith("4") || key.endsWith("6") || key.endsWith("8") ||key.endsWith("A") || key.endsWith("C") || key.endsWith("E")) ilep++;
if (value>1) suma++;
}
zapis.println(suma);
zapis.println(maxs);
zapis.println(max);
zapis.println(ilep);
zapis.println(palindromy);
skan.close();
zapis.close();
}
}
Comments