[Skillbox] Java-разработчик - модуль 10 - массивы и коллекции. 2023 год.

Цена:
850 руб.

Состав работы

material.view.file_icon
material.view.file_icon ReverseArray,,.png
material.view.file_icon
material.view.file_icon
material.view.file_icon .gitignore
material.view.file_icon jpa-buddy.xml
material.view.file_icon misc.xml
material.view.file_icon modules.xml
material.view.file_icon TwoDimensionalArray.iml
material.view.file_icon workspace.xml
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon Main.java
material.view.file_icon TwoDimensionalArray.java
material.view.file_icon main.iml
material.view.file_icon
material.view.file_icon
material.view.file_icon TwoDimensionalArrayTest.java
material.view.file_icon test.iml
material.view.file_icon TwoDimensionalArray.png
material.view.file_icon
material.view.file_icon
material.view.file_icon .gitignore
material.view.file_icon compiler.xml
material.view.file_icon encodings.xml
material.view.file_icon jarRepositories.xml
material.view.file_icon jpa-buddy.xml
material.view.file_icon misc.xml
material.view.file_icon workspace.xml
material.view.file_icon checkstyle.xml
material.view.file_icon Hospital.iml
material.view.file_icon pom.xml
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon Hospital.java
material.view.file_icon Main.java
material.view.file_icon
material.view.file_icon
material.view.file_icon HospitalTest.java
material.view.file_icon
material.view.file_icon
material.view.file_icon Hospital.class
material.view.file_icon Main.class
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon HospitalTest.class
material.view.file_icon Hospital,.png
material.view.file_icon
material.view.file_icon
material.view.file_icon .gitignore
material.view.file_icon jpa-buddy.xml
material.view.file_icon misc.xml
material.view.file_icon modules.xml
material.view.file_icon TodoList.iml
material.view.file_icon workspace.xml
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon Main.java
material.view.file_icon TodoList.java
material.view.file_icon main.iml
material.view.file_icon
material.view.file_icon
material.view.file_icon TodoListTest.java
material.view.file_icon test.iml
material.view.file_icon TodoList.png
material.view.file_icon
material.view.file_icon
material.view.file_icon .gitignore
material.view.file_icon compiler.xml
material.view.file_icon EmailList.iml
material.view.file_icon encodings.xml
material.view.file_icon jarRepositories.xml
material.view.file_icon jpa-buddy.xml
material.view.file_icon
material.view.file_icon Maven__antlr_antlr_2_7_7.xml
material.view.file_icon Maven__commons_beanutils_commons_beanutils_1_9_4.xml
material.view.file_icon Maven__commons_collections_commons_collections_3_2_2.xml
material.view.file_icon Maven__commons_logging_commons_logging_1_2.xml
material.view.file_icon Maven__com_google_code_findbugs_jsr305_3_0_2.xml
material.view.file_icon Maven__com_google_errorprone_error_prone_annotations_2_3_4.xml
material.view.file_icon Maven__com_google_guava_failureaccess_1_0_1.xml
material.view.file_icon Maven__com_google_guava_guava_29_0_jre.xml
material.view.file_icon Maven__com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava.xml
material.view.file_icon Maven__com_google_j2objc_j2objc_annotations_1_3.xml
material.view.file_icon Maven__com_puppycrawl_tools_checkstyle_8_34.xml
material.view.file_icon Maven__info_picocli_picocli_4_3_2.xml
material.view.file_icon Maven__net_sf_saxon_Saxon_HE_9_9_1_7.xml
material.view.file_icon Maven__org_antlr_antlr4_runtime_4_8_1.xml
material.view.file_icon Maven__org_apiguardian_apiguardian_api_1_1_0.xml
material.view.file_icon Maven__org_checkerframework_checker_qual_2_11_1.xml
material.view.file_icon Maven__org_junit_jupiter_junit_jupiter_api_5_6_2.xml
material.view.file_icon Maven__org_junit_jupiter_junit_jupiter_engine_5_6_2.xml
material.view.file_icon Maven__org_junit_platform_junit_platform_commons_1_6_2.xml
material.view.file_icon Maven__org_junit_platform_junit_platform_engine_1_6_2.xml
material.view.file_icon Maven__org_opentest4j_opentest4j_1_2_0.xml
material.view.file_icon misc.xml
material.view.file_icon modules.xml
material.view.file_icon workspace.xml
material.view.file_icon
material.view.file_icon checkstyle.xml
material.view.file_icon EmailList.iml
material.view.file_icon pom.xml
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon EmailList.java
material.view.file_icon Main.java
material.view.file_icon
material.view.file_icon
material.view.file_icon EmailListTest.java
material.view.file_icon EmailList.png
material.view.file_icon
material.view.file_icon
material.view.file_icon .gitignore
material.view.file_icon jpa-buddy.xml
material.view.file_icon misc.xml
material.view.file_icon modules.xml
material.view.file_icon PhoneBook.iml
material.view.file_icon workspace.xml
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon Main.java
material.view.file_icon PhoneBook.java
material.view.file_icon main.iml
material.view.file_icon
material.view.file_icon
material.view.file_icon PhoneBookTest.java
material.view.file_icon test.iml
material.view.file_icon PhoneBook.png
material.view.file_icon
material.view.file_icon
material.view.file_icon .gitignore
material.view.file_icon CoolNumbers.iml
material.view.file_icon jpa-buddy.xml
material.view.file_icon misc.xml
material.view.file_icon modules.xml
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon CoolNumbers.java
material.view.file_icon Main.java
material.view.file_icon main.iml
material.view.file_icon
material.view.file_icon
material.view.file_icon GenerateCoolNumbersTest.java
material.view.file_icon SearchCoolNumbersTest.java
material.view.file_icon test.iml
material.view.file_icon CoolNumbers.png
material.view.file_icon
material.view.file_icon
material.view.file_icon .gitignore
material.view.file_icon compiler.xml
material.view.file_icon encodings.xml
material.view.file_icon jarRepositories.xml
material.view.file_icon jpa-buddy.xml
material.view.file_icon misc.xml
material.view.file_icon workspace.xml
material.view.file_icon checkstyle.xml
material.view.file_icon pom.xml
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon Main.java
material.view.file_icon ReverseArray.java
material.view.file_icon
material.view.file_icon
material.view.file_icon ReverseArrayTest.java
material.view.file_icon
material.view.file_icon
material.view.file_icon Main.class
material.view.file_icon ReverseArray.class
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon ReverseArrayTest.class
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра изображений
  • Microsoft Excel

Описание

[Skillbox] Java-разработчик - модуль 10 - массивы и коллекции. 2023 год.

Задача 1 - ReverseArray

Задача 2 - Hospital

Задача 3 - TwoDimensionalArray

Задача 4 - TodoList

Задача 5 - EmailList

Задача 6 - PhoneBook

Задача 7 - CoolNumbers

Дополнительная информация

Задача 1 - ReverseArray
Задание выполняйте в классе src/main/java/practice/reverseArray/ReverseArray.java

Что нужно сделать

В классе ReverseArray реализуйте метод reverse(), который должен поменять порядок элементов на обратный и вернуть тот же самый массив.
Проверьте ваш код с помощью тестов.
Пример

Первоначальный массив: [“a”, “b”, “c”, “d”].

Массив с элементами в обратном порядке: [“d”, “c”, “b”, “a”].



Задача 2 - Hospital
Задание выполняйте в классе src/main/java/practice/hospital/Hospital.java

Что нужно сделать

Напишите код метода generatePatientsTemperatures(), который должен сгенерировать массив float, содержащий значения температур пациентов от 32 до 40 градусов.
В методе getReport()вам требуется составить строку с отчётом по значениям температур в массиве с пациентами:
Соберите в строку список температур пациентов.
Рассчитайте среднее арифметическое значение температуры.
Посчитайте количество здоровых пациентов с температурой от 36,2 до 36,9 градусов.
Проверьте свой код с помощью тестов.


Задача 3 - TwoDimensionalArray
Задание выполняйте в классе src/main/java/practice/twoDimensionalArray/TwoDimensionalArray.java

Цель задания

Закрепить навыки работы с массивами, используя двумерный массив.

Что нужно сделать

В классе TwoDimensionalArray реализуйте метод

public static char[][] getTwoDimensionalArray(int size) {

который должен создать двумерный массив размера size, на диагоналях которого должны быть символы 'X', в остальных ячейках пробел ' '.

Если распечатать массив сформированный методом getTwoDimensionalArray с аргументом 7, то должны получить:

X Х

Х Х

Х Х

Х

Х Х

Х Х

Х Х



Задача 4 - TodoList
Задание выполняйте в проекте src/main/java/practice/TodoList.java

Разработайте программу — список дел, который управляется командами в консоли. Команды: LIST, ADD, EDIT, DELETE.
Для работы с данными списка дел в проекте находится класс TodoList, который должен отвечать за хранение и работу со списком дел. Реализуйте все методы и проверьте класс с помощью существующих тестов.
В классе Main напишите код для реализации взаимодействия с пользователем через ввод команд в консоль.
Принцип работы команд:

LIST — выводит дела с их порядковыми номерами;
ADD — добавляет дело в конец списка или дело на определённое место, сдвигая остальные дела вперёд, если указать номер; если указан несуществующий индекс - добавить в конец списка.
EDIT — заменяет дело с указанным номером; если указан несуществующий индекс - ничего не делать.
DELETE — удаляет; если указан несуществующий индекс - ничего не делать.
Команды вводятся пользователем в консоль одной строкой.



Примеры работы со списком дел (жирным шрифтом выделен ввод пользователя)

ADD buy milk

Добавлено дело "buy milk"

ADD learn java

Добавлено дело "learn java"

LIST

0 - buy milk

1 - learn java

EDIT 0 make a cup of tea

Дело "buy milk" заменено на "make a cup of tea"

DELETE 1

Дело "learn java" удалено

LIST

0 - make a cup of tea

DELETE 100

Дело с таким номером не существует



Задача 5 - EmailList
Задание выполняйте в классе src/main/java/practice/EmailList.java.

Напишите программу, в которой будет храниться перечень адресов электронной почты. Адреса можно добавлять через консоль командой ADD и печатать весь список командой LIST.

Программа должна проверять корректность вводимых email и печатать сообщение об ошибке при необходимости.

Для работы с данными списка дел в проекте находится класс EmailList, который должен отвечать за хранение и работу с электронными адресами. Реализуйте все методы и проверьте класс с помощью существующих тестов. Вы можете добавлять дополнительные методы в класс.

Принцип работы команд

LIST — выводит список электронных адресов.

ADD — проверяет и, если формат адреса верный, добавляет в множество.



Примеры команд

LIST

ADD hello@skillbox.ru

Команды вводятся одной строкой пользователем в консоль.



Примеры работы со списком электронных адресов (жирным шрифтом выделен ввод пользователя)

ADD mail@mail.ru

ADD hello@skillbox.ru

ADD hello@skillbox

ADD hello@skillbox.ru

LIST

hello@skillbox.ru

mail@mail.ru



Задача 6 - PhoneBook
Задание выполняйте в классе src/main/java/practice/PhoneBook.java.

Напишите программу, которая будет работать как телефонная книга:
Если вводим новое имя, программа просит ввести номер телефона и запоминает его.
Если новый номер телефона — просит ввести имя и также запоминает.
Если вводим существующее имя или номер телефона, программа выводит телефон(ы) или имя абонента соответственно.
При вводе команды LIST программа печатает в консоль список всех абонентов в алфавитном порядке с номерами.
Определяйте имя и телефон с помощью регулярных выражений.
Подумайте, что выбрать в качестве ключа и значения для Map, и выберите лучший, по вашему мнению, вариант. Опишите, какие минусы и плюсы видите в своём выборе.
Для работы с данными телефонной книги в проекте находится класс PhoneBook, который должен отвечать за хранение и работу с абонентами. Реализуйте все методы и проверьте класс с помощью существующих тестов. Вы можете добавлять дополнительные методы в класс.
Команды вводятся пользователем в консоль одной строкой.

Примеры работы с телефонной книгой (жирным шрифтом выделен ввод пользователя)

Введите номер, имя или команду:

Маша

Такого имени в телефонной книге нет.

Введите номер телефона для абонента “Маша”:

79001234567

Контакт сохранен!


Введите номер, имя или команду:

79007654321

Такого номера нет в телефонной книге.

Введите имя абонента для номера “79007654321”:

Маша

Контакт сохранен!


Введите номер, имя или команду:

Nfif@

Неверный формат ввода


Введите номер, имя или команду:

LIST

Маша - 79001234567, 79007654321



Задача 7 - CoolNumbers
Выполните задание в классе src/main/java/practice/CoolNumbers.java.

Реализуйте метод генерации «красивых» автомобильных номеров generateCoolNumbers() в классе CoolNumbers. Используйте следующие правила генерации номеров:
XYZ — различный набор из списка разрешенных букв, N — цифры, R — регион (от 01 до 199);
XNNNYZR — пример: A111BC197, У777HC66.
В госномерах автомобилей в РФ используются следующие буквы: А, В, Е, К, М, Н, О, Р, С, Т, У, Х.
В коллекции должно быть не менее 2 млн номеров.
Реализуйте методы поиска класса CoolNumbers по поиску номеров в каждой коллекции:
прямым перебором по ArrayList,
бинарным поиском по сортированному ArrayList,
поиском в HashSet,
поиском в TreeSet.
Измерьте и выведите длительность каждого метода поиска. Формат вывода результатов поиска:
Поиск перебором: номер найден/не найден, поиск занял 34нс
Бинарный поиск: номер найден/не найден, поиск занял 34нс
Поиск в HashSet: номер найден/не найден, поиск занял 34нс
Поиск в TreeSet: номер найден/не найден, поиск занял 34нс
[Skillbox] Java-разработчик - модуль 13 - Наследование. 2023 год.
[Skillbox] Java-разработчик - модуль 13 - Наследование. 2023 год. Задача 1 - BankAccount Задача 2 - BankAccount(модификаторы доступа). Задача 3 - Client Задача 4 - Company
User StudentHelp : 25 апреля 2023
850 руб.
[Skillbox] Java-разработчик - модуль 13 - Наследование. 2023 год.
[Skillbox] Java-разработчик - ВСЕ РЕШЕНИЯ НА ВСЕ МОДУЛИ !!!
[Skillbox] Java-разработчик - ВСЕ РЕШЕНИЯ НА ВСЕ МОДУЛИ Представлены все решения на все модули курса Java - разработчик . Сдано в 2021 году! Модули: 03_ObjectsAndClasses 04_NumbersStringsAndDates 05_ArraysAndCollections 05_StaticFinal 06_InheritanceAndPolymorphism 07_AdvancedOOPFeatures 07_NumbersAndDates 08_ExceptionsDebuggingAndTesting 09_FilesAndNetwork 10_SQLAndHibernate 11_Multithreading 12_SpringBootWebDevelopment 13_NoSQL 15_BigData 16_Performance 18_Algorithms 19_Data
User StudentHelp : 20 декабря 2021
2000 руб.
[Skillbox] Java-разработчик - ВСЕ РЕШЕНИЯ НА ВСЕ МОДУЛИ !!!
[Skillbox] Java-разработчик - модуль 9 - Строки
[Skillbox] Java-разработчик - модуль 9 - Строки Задание 1 - SequentialWordsNumbers Задание 2 - SplitText Задание 3 - PhoneCleanerRegex Задание 4 - TotalEarningsCalculator Задание 5 - FullNameFormatter Задание 6 -TotalEarningsCalculatorRegex Задание 7 - FullNameFormatterRegex
User StudentHelp : 11 апреля 2023
720 руб.
[Skillbox] Java-разработчик - модуль 9 - Строки
[Skillbox] Java-разработчик - модуль 7 - Примитивы
[Skillbox] Java-разработчик - модуль 7 - Примитивы Задача 1 - Запустите код проекта IntOrInteger, найдите ошибку и исправьте класс Container. Задача 2 - Напишите в этом же проекте код, который с помощью цикла и преобразования чисел в символы найдёт все числовые коды букв русского алфавита — заглавных и строчных, в том числе буквы Ё.
User StudentHelp : 5 апреля 2023
390 руб.
[Skillbox] Java-разработчик - модуль 7 - Примитивы
[Skillbox] Java-разработчик - модуль 8 - числа и строки
[Skillbox] Java-разработчик - модуль 8 - числа и строки Задача 1 - TrucksAndContainers Задача 2 - Birthdays Задача 3 - GeometryCalculator Задача 4 - Periods
User StudentHelp : 8 апреля 2023
750 руб.
[Skillbox] Java-разработчик - модуль 8 - числа и строки
Skillbox. Итоговый проект курса «Поисковый движок». Java-разработчик.
Skillbox. Java-разработчик. Итоговый проект курса «Поисковый движок» Данный проект сдан в 2021 году, но актуален по сей день. Проект включает описание самого, проекта, техническую спецификацию, Т.З, критерий оценивания, а также описание подключение и создание базы и таблиц, а также скрипт для создания самих таблиц. В стоимость входит поддержка и исправление замечаний от куратора на всем пути до сдачи проекта.
User StudentHelp : 25 марта 2025
4000 руб.
Skillbox. Итоговый проект курса «Поисковый движок». Java-разработчик.
[Skillbox] Java-разработчик - модуль 19 - Практическая работа 19.19 - Lenta
[Skillbox] Java-разработчик - модуль 19 - Практическая работа 19.19 - Lenta Цель задания Научиться получать изображения с сайта парсингом, используя библиотеку jsoup. Что нужно сделать Напишите программу, которая: получает с помощью библиотеки jsoup HTML-код страницы находит в HTML-коде теги img и получает абсолютные ссылки на изображения из атрибута src; скачивает изображения в папку images проекта, при этом сохраняя оригинальные названия файлов; выводит в консоль список c названиями скача
User StudentHelp : 24 декабря 2023
400 руб.
[Skillbox] Java-разработчик - модуль 19 - Практическая работа 19.19 - Lenta
[Skillbox] Java-разработчик - модуль 19 - Практическая работа 19.18 - MovementsList
[Skillbox] Java-разработчик - модуль 19 - Практическая работа 19.18 - MovementsList Цель задания Научиться читать файл CSV и анализировать его. Что нужно сделать Задание выполняйте в проекте FilesAndNetwork/homework_3 Напишите код, который будет читать файл csv банковской выписки movementsList.csv и парсить полученные строки. Путь к файлу выписки храните в константе. Получение суммы расхода и дохода по всем операциями реализуйте в классе Movements, в методах getExpenseSum() и getIncomeSu
User StudentHelp : 24 декабря 2023
400 руб.
[Skillbox] Java-разработчик - модуль 19 - Практическая работа 19.18 - MovementsList
Инфляция как многофакторный процесс
Введение Глава I. Инфляция и ее определяющие 1.1 Понятие инфляции 1.2 История инфляционных процессов 1.3 Измерение инфляции 1.4 Основные причины инфляционного роста цен 1.5 Виды инфляции и их классификация Глава II. Социально-экономические последствия инфляции 2.1 Последствия инфляции 2.2 Инфляция и трудовые доходы 2.3 Инфляция и кредитные отношения 2.4 Кривая Филлипса. Почему надо бояться инфляции? Глава III. Инфляция для экономики России и особенности борьбы с ней. 3.1 Анализ инфл
User Elfa254 : 30 октября 2013
20 руб.
Гидравлика Пермская ГСХА Задача 47 Вариант 5
Прямоугольный щит длиной а и шириной b закреплен шарнирно в точке О. Определить усилие Т, необходимое для подъема щита, если известно, что глубина воды перед щитом H1, после щита Н2, угол наклона щита к горизонту α.
User Z24 : 4 ноября 2025
200 руб.
Гидравлика Пермская ГСХА Задача 47 Вариант 5
Лабораторная работа по дисциплине: Надежность технических систем и техногенный риск. Вариант №6
Лабораторная работа Задание 1. Выполнить классификацию отказов. Отказы 1. По характеру изменения выходного параметра объекта до момента возникновения отказа 2. По возможности последующего использования объекта после возникновения отказа 3. По связи между отказами объекта 4. По устойчивости состояния неработоспособности 5. По наличию внешних проявлений отказа 6. По причине возникновения отказа 7. По природе происхождения отказа 8. По времени возникновения отказа 9. По возможности устранения отка
User IT-STUDHELP : 20 мая 2023
500 руб.
promo
Производственный менеджмент на предприятиях электросвязи. Экзамен
Вопросы: 1. Понятие первичной сети связи 2. Классификация вторичных сетей 3. Организационно-производственная структура ТЦМС 4. Сравнение способов установления междугородных соединений 5. Расчет каналов и пропускной способности на МТС при ЗСО, НСО и ССО 6. Состав и назначение станционного цеха ГТС 7. Способы построения ГТС 8. Структура и функции линейного цеха ГТС 9. Методы расчета численности работников ГТС 10. Способы построения СТС 11. Назовите метод технического обслуживания оборудов
User vlanproekt : 23 февраля 2014
290 руб.
up Наверх