Cod sursa(job #1756489)

Utilizator CristinutaaCristina Cristinutaa Data 12 septembrie 2016 22:10:40
Problema Text Scor 0
Compilator java Status done
Runda Arhiva de probleme Marime 1.65 kb
import java.io.*;

/**
 * Created by Cristinuta on 9/12/2016.
 */
public class Text {
    public static void main(String[] args) {
        try {
            FileReader input = new FileReader("text.in");
            BufferedReader inReader = new BufferedReader(input);
            String inString = "";
            inString = inReader.readLine();
            int count = 0;
            int total = 0;
            boolean lastChecker = false;
            int result = 0;
            for (int i = 0; i < inString.length(); i++){
                boolean smallLetter = (inString.charAt(i) < 91) && (inString.charAt(i) > 64);
                boolean bigLetter = (inString.charAt(i) < 123) && (inString.charAt(i) > 96);
                if (smallLetter || bigLetter){
                    total++;
                    lastChecker = true;
                } else {
                    if (i>0 && lastChecker){
                        count++;
                    }
                    lastChecker = false;
                }
            }
            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();
        }
    }
}