[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
ММА/ИДО Иностранный язык в профессиональной сфере (ЛТМ) Тест 20 из 20 баллов 2024 год
ММА/ИДО Иностранный язык в профессиональной сфере (ЛТМ) Тест 20 из 20 баллов 2024 год Московская международная академия Институт дистанционного образования Тест оценка ОТЛИЧНО 2024 год Ответы на 20 вопросов Результат – 100 баллов С вопросами вы можете ознакомиться до покупки ВОПРОСЫ: 1. We have … to an agreement 2. Our senses are … a great role in non-verbal communication 3. Saving time at business communication leads to … results in work 4. Conducting negotiations with foreigners we shoul
User mosintacd : 28 июня 2024
150 руб.
promo
Задание №2. Методы управления образовательными учреждениями
Практическое задание 2 Задание 1. Опишите по одному примеру использования каждого из методов управления в Вашей профессиональной деятельности. Задание 2. Приняв на работу нового сотрудника, Вы надеялись на более эффективную работу, но в результате разочарованы, так как он не соответствует одному из важнейших качеств менеджера - самодисциплине. Он не обязателен, не собран, не умеет отказывать и т.д.. Но, тем не менее, он отличный профессионал в своей деятельности. Какими методами управления Вы во
User studypro : 13 октября 2016
200 руб.
Особенности бюджетного финансирования
Содержание: Введение Теоретические основы бюджетного финансирования Понятие и сущность бюджетного финансирования Характеристика основных форм бюджетного финансирования Анализ бюджетного финансирования образования Понятие и источники бюджетного финансирования образования Проблемы бюджетного финансирования образования Основные направления совершенствования бюджетного финансирования образования Заключение Список использованный литературы Цель курсовой работы – исследовать особенности бюджетного фин
User Aronitue9 : 24 августа 2012
20 руб.
Программирование (часть 1-я). Зачёт. Билет №2
ЗАЧЕТ по дисциплине “Программирование (часть 1)” Билет 2 Определить значение переменной y после работы следующего фрагмента программы: a = 3; b = 2 * a – 10; x = 0; y = 2 * b + a; if ( b > y ) or ( 2 * b < y + a ) ) then begin x = b – y; y = x + 4 end; if ( a + b < 0 ) and ( y + x > 2 ) ) then begin x = x + y; y = x – 2 end;
User sibsutisru : 3 сентября 2021
200 руб.
Программирование (часть 1-я). Зачёт. Билет №2
up Наверх