[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
Детский спортивный комплекс
1. Общий раздел 1.1. Обоснование целесообразности строительства объекта 1.2. Характеристика района и площадки строительства 1.3. Технико-экономическое обоснование принятого варианта строительства 2. Строительные материалы, изделия и конструкции ! 2.1. Выборка основных строительных материалов, изделий и конструкций 2.2. Технические характеристики основных строительных материалов, изделий и конструкций 3. Архитектурно-строительный раздел 3.1. Генеральный план 3.2. Объемно-планировочное и констру
User evelin : 12 января 2016
555 руб.
Организация и проведение спасательных работ в чрезвычайных ситуациях
Введение. Глава 1. Глава 2. Глава 3. Заключение. Приложения. Список выполненных иллюстраций и таблиц: Средние значения коэффициентов ослабления излучения укрытиями и транспортными средствами. Связь числа травм, полученных на борту самолёта, с местом расположения пострадавших в самолете. Закрепление маски на лице. Место расположения кислородных масок. Ремень безопасности надет со слабиной. Фиксированные позы. Способы фиксирования ребенка при аварии. Аварийные выходы из самолёта. Расположение плав
User Elfa254 : 10 июня 2013
20 руб.
Схемотехника телекоммуникационных устройств (часть 1). Исследование резисторного каскада предварительного усиления на биполярном транзисторе . 4-й семестр. Лабораторная работа № 1. Вариант №04
Цель работы Исследовать влияние параметров элементов схемы каскада с эмиттерной стабилизацией на его показатели (коэффициент усиления, частотные и переходные характеристики). Исходные данные Транзистор типа KT 3102А с параметрами: h21э = 185, Сбэ дин=1,8нФ, fh21э = 1,5 МГц, rбб = 50 Ом; напряжение источника питания E0 = 15В, ток покоя транзистора iк0 = 18.6 мА. Таблица 1 – Варианты значений емкостей № 4 С1, мкФ 3 С2, мкФ 4.0 С3, пФ 500 С5, мкФ 400
User Ирина16 : 2 апреля 2018
250 руб.
Российская модель бюджетного федерализма
Введение………………………………………………………………………...3 1. Бюджетный федерализм в Российской Федерации………………………..4 1.1 Форма государственного устройства в России………………………… ..4 1.2 Модели федерализма 1990 годов…………………………………………..5 1.3 Бюджетный федерализм в Российской Федерации в настоящее время…7 2. Основные проблемы бюджетного федерализма в России в настоящее время………………………………………………………………...12 Заключение……………………………………………………………………….17 Список использованной литературы…………………………………………...19
User Aronitue9 : 24 августа 2012
20 руб.
up Наверх