1. Главная
  2. Библиотека
  3. Программирование
  4. Разработайте класс Reverse, читающий числа из стандартн...
Разбор задачи

Разработайте класс Reverse, читающий числа из стандартного ввода и выводящий их на стандартный вывод в обратном порядке. В каждой строке входа содержится некоторое количество целых чисел (возможно ноль). Числа разделены пробелами. Каждое число помещается

  • Предмет: Программирование
  • Автор: Кэмп
  • #Основы алгоритмизации и программирования
  • #Языки программирования (C++, Java, Python и др.)
Разработайте класс Reverse, читающий числа из стандартного ввода и выводящий их на стандартный вывод в обратном порядке. В каждой строке входа содержится некоторое количество целых чисел (возможно ноль). Числа разделены пробелами. Каждое число помещается

Условие:

Разработайте класс Reverse, читающий числа из стандартного ввода и выводящий их на стандартный вывод в обратном порядке.
В каждой строке входа содержится некоторое количество целых чисел (возможно ноль). Числа разделены пробелами. Каждое число помещается в тип int.
Порядок строк в выходе должен быть обратным по сравнению с порядком строк во входе. Порядок чисел в каждой строке также должен быть обратным к порядку чисел во входе.
Вход содержит не более 10⁶ чисел и строк.
Для чтения чисел используйте класс Scanner и не используйте регулярные выражения

Решение:

Нам нужно разработать класс Reverse, который читает из стандартного ввода строки, содержащие целые числа, разделённые пробелами, а затем выводит их в обратном порядке: сначала строки в обратном порядке, затем в каждой строке числа также в обратном порядке. Для чтения чисел используется класс Scanner, без применения регулярных выражений.

Шаг 1. Создадим объект Scanner для чтения строк из System.in. Мы будем считывать ввод построчно, поэтому используем метод nextLine().

Шаг 2. Для хранения данных завести список (например, ArrayList) строк, где каждая строка представл...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какой подход является наиболее подходящим для хранения считанных строк и чисел, чтобы затем вывести их в обратном порядке?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет