
/**
 * I/O METHODS
 * 
 * Patrick Chen
 * v2.0
 */
import java.io.*;
import java.util.*;
public class DWITE2
{   

    //private int iCount;
    //private String word;
    //private boolean booLean;
    //private float fNum;
    //private double dNum;

    public DWITE2()
    {
        int iCount=0;
        String []word;
        int []integers;
        String[]iword;
        
        iword=new String[5];
        
        word=new String [5];
        integers=new int [5];
        
        //reader method duh
        read(iCount, word);

        
        for (int iNum=0; iNum<word.length; iNum++)
        {
            int a=0;
            int b=0;
            if (word[iNum].length()>1)
            {
                int Length=word[iNum].length();
                for (int aNum=0; aNum<Length-1; aNum++)
                {
                    a=Integer.parseInt(word[iNum].substring(aNum, aNum+1));
                    b=Integer.parseInt(word[iNum].substring(aNum+1, aNum+2));
                    if (a>b)
                    {
                        integers[iNum]=a;
                    }
                    else
                    {
                        integers[iNum]=b;
                    }
                }
            }
            else
            {
                integers[iNum]=Integer.parseInt(word[iNum]);
            }
        }
        
        for (int iNum=0; iNum<5; iNum++)
        {
            iword[iNum]="";
            iword[iNum]+=integers[iNum];
            System.out.println (iword[iNum]);
        }
        write (iword);
   
    }
    
    //guess what...read method go figure
    private void read(int iCount, String []word)
    {
        //try to make it work duh
        try
        {
            //lol scanner attache so easily
            Scanner input=new Scanner (new File("DATA2.txt"));//lol just replace name already douche fag
            
            //lols HASNEXTLINE IS A METHOD LOL WTF
            while (input.hasNextLine())
            {
                //lol guess what this does..not rocket science
               word[iCount]=input.nextLine();
               //even more brilliance
               iCount++;
            }
            //CLOSE CLOSES-->NOOOOOOOOOOO REALLLLLLLLLLLLLLY
            input.close();
        }
        //Exception e is everything............e for elephants!
        catch (Exception e)
        {
            System.err.println ("LOL SYSTEM FAILURE");
        }
    }
    
    //outputs into file, go figure
    private void write(String []iword)
    {
        //sweet something next/syntaxnew
        String outFileName="OUT2.txt";//change name for crying out loud, it isnt original
        //try try again
        
        try
        {
            //lo so many streams, why not rivers?
            PrintStream outStream= new PrintStream(new FileOutputStream("OUT2.txt"));
            //lol idk whats going on
            //actually i do, just too lazy to explain
            for (int iNum=0; iNum<5; iNum++)
            {
                //writes into file, duh
                outStream.println(iword[iNum]);
            }
            //go figure
            outStream.close();
        }
        //lol wut
        catch(Exception e)
        {
            System.err.println ("LOL ERROR");
        }
    }
}




