Cod sursa(job #1756502)

Utilizator CristinutaaCristina Cristinutaa Data 12 septembrie 2016 22:30:32
Problema Text Scor 50
Compilator java Status done
Runda Arhiva de probleme Marime 1.95 kb
import java.io.*;

/**
 * Created by Cristinuta on 9/12/2016.
 */
public class Main {
    public static void main(String[] args) {
        try {
            FileReader input = new FileReader("text.in");
            BufferedReader inReader = new BufferedReader(input);

            String inString = "";
            String line = "";
            while ((line = inReader.readLine()) != null) {
                inString += " " + line;
            }
            System.out.println(inString);


            int count = 0;
            int total = 0;
            boolean lastChecker = false;
            int result = 0;
            boolean smallLetter = false;
            boolean bigLetter = false;

            for (int i = 0; i < inString.length(); i++){
                smallLetter = (inString.charAt(i) < 91) && (inString.charAt(i) > 64);
                bigLetter = (inString.charAt(i) < 123) && (inString.charAt(i) > 96);
                if (smallLetter || bigLetter){
                    total++;
                    lastChecker = true;
                } else {
                    if (i>0 && lastChecker){
                        count++;
                    }
                    lastChecker = false;
                }
            }

            System.out.println(total);
            System.out.println(count);

            if (count != 0) {
                if (!lastChecker) {
                    result = total / count;
                } else {
                    result = (total / count) + 1;
                }
            }

            inReader.close();

            FileWriter output = new FileWriter("text.out");
            BufferedWriter outWriter = new BufferedWriter(output);

            outWriter.write(""+result);
            outWriter.close();

        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}