Задача 6. Билети за кино
Здравейте, реших тази задача:
по-този начин:
В IDE-то всичко работи както трябва, но като я пусна в judge ми дава нула точки.
Някой може ли да ми каже къде е грешката?
Благодаря
Здравейте, реших тази задача:
по-този начин:
В IDE-то всичко работи както трябва, но като я пусна в judge ми дава нула точки.
Някой може ли да ми каже къде е грешката?
Благодаря
Решение на Java, дано е полезно:
 
public class E06CinemaTickets {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String input = scanner.nextLine();
        int studentTotal = 0;
        int standardTotal = 0;
        int kidTotal = 0;
        int ticketsTotal = 0;
        while (!input.equals("Finish")) {
            String movieName = input;
            int seats = Integer.parseInt(scanner.nextLine());
            int student = 0;
            int standard = 0;
            int kid = 0;
            for (int i = 1; i <= seats ; i++) {
                input = scanner.nextLine();
                if (input.equals("End")) {
                    break;
                }
                if (input.equals("student")) {
                    student++;
                } else if (input.equals("standard")) {
                    standard++;
                } else {
                    kid++;
                }
            }
            double tickets = student + standard + kid;
            studentTotal += student;
            standardTotal += standard;
            kidTotal += kid;
            ticketsTotal += tickets;
            System.out.printf("%s - %.2f%% full.%n", movieName, tickets * 100 / seats);
            input = scanner.nextLine();
        }
        System.out.printf("Total tickets: %d%n", ticketsTotal);
        System.out.printf("%.2f%% student tickets.%n", studentTotal * 100 / (double) ticketsTotal);
        System.out.printf("%.2f%% standard tickets.%n", standardTotal * 100 / (double) ticketsTotal);
        System.out.printf("%.2f%% kids tickets.", kidTotal * 100 / (double) ticketsTotal);
    }
}
        
Благодаря!