JavaRush/Java блог/Архив info.javarush/Задача по алгоритмам
kirill_che
19 уровень

Задача по алгоритмам

Статья из группы Архив info.javarush
участников
Прошу помощи! Все компилируется и работает, но проверку не проходит. Пробовал и сортировать массив — результат тот же. Что не так? package com.javarush.test.level05.lesson12.bonus03; import java.io.BufferedReader; import java.io.InputStreamReader; /* Задача по алгоритмам Написать программу, которая: 1. вводит с консоли число N > 0 2. потом вводит N чисел с консоли 3. выводит на экран максимальное из введенных N чисел. */ public class Solution { public static void main(String[] args) throws Exception { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(reader.readLine()); BufferedReader readerNew = new BufferedReader(new InputStreamReader(System.in)); int[]num = new int[n]; num[0] = Integer.parseInt(readerNew.readLine()); int maximum = num[0]; for(int i = 1; i
Комментарии (3)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
kirill_che
Уровень 19
27 декабря 2014, 02:33
Решил проблему совершенно случайным образом. Вынес часть действий в отдельный метод. Бред, конечно, но сработало.
Arthur
Уровень 21
27 декабря 2014, 00:29
А зачем ты второй раз открываешь поток для чтения BufferedReader readerNew = new BufferedReader(new InputStreamReader(System.in))?
kirill_che
Уровень 19
27 декабря 2014, 00:46
Если честно, это уже от отчаяния. Я реально уже вариантов шесть перебрал. Ну не проходит он тестирование и все тут. Уже до абсурда код доводил, все равно не проходит…
Насчет BufferedReader — понятно, что нет смысла второй раз его запускать. Не знаю уже что делать)))