Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package matura2015;
- import java.io.File;
- import java.io.FileNotFoundException;
- import java.util.Scanner;
- import java.util.ArrayList;
- public class zad1 {
- static ArrayList<String> lista = new ArrayList<String>(); //lista stworzona z linijek
- public static void main(String[] args)
- {
- wczytaj();
- int wynik=0; //ilosc liczb majacych wiecej 0 niz 1
- int zero=0; //ilosc zer w linijce
- int jedynka=0; //ilosc jedynek w linijce
- String linijka; //string --> cala linijka
- String x; //zmienna pomocnicza
- for(int i=0;i<lista.size();i++) { //wczytywanie kazdej linijki
- linijka=lista.get(i); //przypisanie linijki z listy
- String[] tab=linijka.split(""); //rozbijanie na tablice stringa
- for(int j=0;j<linijka.length();j++) //sprawdzanie kazdej litery z osobna
- {
- x=String.valueOf(tab[j]); //konwersja char na string
- if(x == "0") {zero++;} //jesli litera to 0 zwieksz ilosc zer i analogicznie nizej
- else if(x == "1") {jedynka++;}
- }
- if(zero>jedynka) {wynik++;}
- zero=0;
- jedynka=0;
- }
- System.out.println(wynik);
- }
- ///
- ///
- private static void wczytaj() {
- try {
- Scanner sc = new Scanner(new File("liczby.txt")); //odczyt plik
- while (sc.hasNextLine()) {
- lista.add(sc.nextLine()); //wczytywanie kazdej linijki
- }
- sc.close();
- }
- catch (FileNotFoundException e) {
- e.printStackTrace(); //zabezpiecznie
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement