[Skillbox] Java-разработчик - модуль 9 - Строки

Цена:
720 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon .gitignore
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 SplitText,.png
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon Main.java
material.view.file_icon
material.view.file_icon
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 InputText.txt
material.view.file_icon Result.txt
material.view.file_icon TestSplitText.class
material.view.file_icon
material.view.file_icon .gitignore
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 SplitText,.png
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon Main.java
material.view.file_icon
material.view.file_icon
material.view.file_icon TestSplitText.java
material.view.file_icon
material.view.file_icon InputText.txt
material.view.file_icon Result.txt
material.view.file_icon
material.view.file_icon
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 InputText.txt
material.view.file_icon Result.txt
material.view.file_icon TestSplitText.class
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
material.view.file_icon
material.view.file_icon TestPhoneCleaner.java
material.view.file_icon
material.view.file_icon
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 TestPhoneCleaner.class
material.view.file_icon
material.view.file_icon .gitignore
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
material.view.file_icon
material.view.file_icon TestNameFormatter.java
material.view.file_icon
material.view.file_icon
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 TestNameFormatter.class
material.view.file_icon
material.view.file_icon .gitignore
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
material.view.file_icon
material.view.file_icon TestEarningsCalculator.java
material.view.file_icon
material.view.file_icon
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 TestEarningsCalculator.class
material.view.file_icon
material.view.file_icon .gitignore
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
material.view.file_icon
material.view.file_icon TestEarningsCalculator.java
material.view.file_icon
material.view.file_icon
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 TestEarningsCalculator.class
material.view.file_icon
material.view.file_icon .gitignore
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
material.view.file_icon
material.view.file_icon TestNameFormatter.java
material.view.file_icon
material.view.file_icon
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 TestNameFormatter.class
material.view.file_icon SequentialWordsNumbers.png
material.view.file_icon SplitText.png
material.view.file_icon PhoneCleanerRegex.png
material.view.file_icon FullNameFormatter,,,.png
material.view.file_icon TotalEarningsCalculator.png
material.view.file_icon TotalEarningsCalculatorRegex,.png
material.view.file_icon ullNameFormatterRegex,,.png

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

material.view.file_icon SplitText,.png
SplitText,.png
material.view.file_icon SplitText,.png
SplitText,.png
material.view.file_icon SequentialWordsNumbers.png
SequentialWordsNumbers.png
material.view.file_icon SplitText.png
SplitText.png
material.view.file_icon PhoneCleanerRegex.png
PhoneCleanerRegex.png
material.view.file_icon FullNameFormatter,,,.png
FullNameFormatter,,,.png
material.view.file_icon TotalEarningsCalculator.png
TotalEarningsCalculator.png
material.view.file_icon TotalEarningsCalculatorRegex,.png
TotalEarningsCalculatorRegex,.png
material.view.file_icon ullNameFormatterRegex,,.png
ullNameFormatterRegex,,.png

Необходимые программы

Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Excel
  • Программа для просмотра изображений
  • Программа для просмотра текстовых файлов

Описание

[Skillbox] Java-разработчик - модуль 9 - Строки

Задание 1 - SequentialWordsNumbers

Задание 2 - SplitText

Задание 3 - PhoneCleanerRegex

Задание 4 - TotalEarningsCalculator

Задание 5 - FullNameFormatter

Задание 6 -TotalEarningsCalculatorRegex

Задание 7 - FullNameFormatterRegex

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

Задание 1
Цель

Научиться пользоваться методами работы с подстроками.
Что нужно сделать

Выполните задание в отдельном репозитории “java_Strings” в классе main/java/practice/strings/SequentialWordsNumbers.java.

Нужно написать метод sequentialWordsNumbers, который в качестве аргумента принимает текст и перед каждым словом пишет его порядковый номер в круглых скобках и возвращает строку. Метод необходимо написать без использования регулярных выражений. Пример того, как оно должно работать:

Введите текст:

Это просто текст, для примера работы программы

Результат:

(1) Это (2) просто (3) текст, (4) для (5) примера (6) работы (7) программы



Задание 2
Цель

Научиться писать и использовать несложные регулярные выражения.
Что нужно сделать

Выполните задание в отдельном репозитории “java_Strings” в классе main/java/practice/regex/SplitText.java.

Реализуйте метод, который принимает в качестве аргумента строку, содержащую английский текст (не менее 100 слов). Метод должен разделить текст на слова и вернуть строку, состоящую из полученных слов, где каждое слово будет на отдельной строке. Знаки препинания и числа не являются словами.



Задание 3
Цель

Научиться писать и использовать несложные регулярные выражения.
Что нужно сделать

Выполните задание в отдельном репозитории “java_Strings” в классе main/java/practice/regex/PhoneCleanerRegex.java.
Реализуйте удаление лишних символов при вводе номера телефона в консоли и проверку соответствия номера формату мобильных номеров в России. Если введённую строку нельзя привести к формату мобильного номера, выводите сообщение о неверном вводе. Телефон может быть введён не только в формате 79091234567, но и с лишними символами.
Примеры вводимых значений и результаты вывода программы:

.......................

.......................

.......................

Запустите в проекте тесты и убедитесь в том, что они выполняются успешно. Если тесты не выполняются и выдают информацию об ошибках, постарайтесь самостоятельно исправить эти ошибки и добиться успешного выполнения тестов перед отправкой результатов преподавателю.


Задание 4

Цель
Научиться работать с методами indexOf(), lastIndexOf(), substring() и trim() класса String.

Что необходимо сделать
Выполните задание в классе main/java/practice/strings/TotalEarningsCalculator.java
Напишите код, который считает сумму заработка всех друзей. Используйте методы indexOf(), lastIndexOf(), substring() и trim(). Использование регулярных выражений в данном задании не допускается.


Задание 5

Цель
Научиться работать с методами indexOf(), lastIndexOf(), substring() и trim() класса String.

Что необходимо сделать
Выполните задание в классе main/java/practice/strings/FullNameFormatter.java
Напишите программу, которая на входе через консоль принимает фамилию, имя и отчество одной строкой (например, «Иванов Сергей Петрович») и выводит фамилию, имя и отчество отдельно в формате:
Фамилия: Иванов

Имя: Сергей

Отчество: Петрович

Валидная строка от пользователя, которую мы можем интерпретировать как ФИО, должна содержать три слова, состоящих из кириллических символов, разделённых пробелом, может содержать дефис. Если строка не соответствует формату, то в консоль выводится: Введенная строка не является ФИО.
Использование регулярных выражений в данном задании не допускается.
Строго соблюдайте формат вывода результата.


Задание 6

Цель
Научиться писать и использовать несложные регулярные выражения.

Что необходимо сделать
Выполните задание в классе main/java/practice/TotalEarningsCalculatorRegex.java
Реализуйте получение суммы заработка каждого человека из текста регулярным выражением, чтобы в конце программы рассчитывалась и распечатывалась общая сумма заработка людей. В метод возможна передача любого сочетания имён и суммы зарплат в строке.


Задание 7

Цель
Научиться писать и использовать несложные регулярные выражения.

Что необходимо сделать
Выполните задание в классе Main main/java/practice/regex/FullNameFormatterRegex.java
Напишите программу (аналог задания 2), которая на входе через консоль принимает фамилию, имя и отчество одной строкой (например, «Иванов Сергей Петрович») и выводит фамилию, имя и отчество отдельно в формате:
Фамилия: Иванов
Имя: Сергей
Отчество: Петрович
Валидная строка от пользователя, которую мы можем интерпретировать как ФИО, должна содержать три слова, состоящих из кириллических символов, разделённых пробелом, может содержать дефис. Если строка не соответствует формату, то в консоль выводится: Введенная строка не является ФИО.
Используйте регулярные выражения для определения валидности строки и её разделения на фрагменты.
[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-разработчик - ВСЕ РЕШЕНИЯ НА ВСЕ МОДУЛИ Представлены все решения на все модули курса 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-разработчик - модуль 7 - Примитивы
[Skillbox] Java-разработчик - модуль 7 - Примитивы Задача 1 - Запустите код проекта IntOrInteger, найдите ошибку и исправьте класс Container. Задача 2 - Напишите в этом же проекте код, который с помощью цикла и преобразования чисел в символы найдёт все числовые коды букв русского алфавита — заглавных и строчных, в том числе буквы Ё.
User StudentHelp : 5 апреля 2023
390 руб.
[Skillbox] Java-разработчик - модуль 7 - Примитивы
Skillbox. Итоговый проект курса «Поисковый движок». Java-разработчик.
Skillbox. Java-разработчик. Итоговый проект курса «Поисковый движок» Данный проект сдан в 2021 году, но актуален по сей день. Проект включает описание самого, проекта, техническую спецификацию, Т.З, критерий оценивания, а также описание подключение и создание базы и таблиц, а также скрипт для создания самих таблиц. В стоимость входит поддержка и исправление замечаний от куратора на всем пути до сдачи проекта.
User StudentHelp : 25 марта 2025
4000 руб.
Skillbox. Итоговый проект курса «Поисковый движок». Java-разработчик.
[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-разработчик - модуль 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
[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.13 - DataCollector
[Skillbox] Java-разработчик - модуль 19 - Практическая работа 19.13 - DataCollector Напишите программу, которая будет собирать данные из разных источников и записывать два JSON-файла. Парсинг разных данных должен происходить в разных классах. Имена классов и их методов придумайте самостоятельно.
User StudentHelp : 23 декабря 2023
700 руб.
[Skillbox] Java-разработчик - модуль 19 - Практическая работа 19.13 - DataCollector
Сопряжения Вариант 8 ЧЕРТЕЖ
Сопряжения Вариант 8 ЧЕРТЕЖ Графическая работа. Сопряжения Выполните в соответствии с указанным вариантом чертеж плоской детали. Каждая деталь выполнена таким образом, что поверхности, образующие ее форму, плавно переходят одна в другую, что и следует отразить на чертеже. Нанесите необходимые размеры. Чертеж выполнен на формате А3 + 3d модель + pdf (все на скриншотах показано и присутствует в архиве) выполнены в КОМПАС 3D. Также открывать и просматривать, печатать чертежи и 3D-моде
User coolns : 13 марта 2026
150 руб.
Сопряжения Вариант 8 ЧЕРТЕЖ
Гидрогазодинамика ТИУ 2018 Задача 21 Вариант 6
Объём части ледяной горы, возвышающейся над поверхностью моря, равен W (рис. 19). Определить общий объём ледяной горы и глубину её погружённой части h, если в плане она имеет форму прямоугольника а×b. Плотность льда принять равной ρл = 920 кг/м³, плотность воды – ρв = 1030 кг/м³.
User Z24 : 11 декабря 2025
150 руб.
Гидрогазодинамика ТИУ 2018 Задача 21 Вариант 6
Совершенствование технологии ремонта вакуумных насосов в ОАО Промбурвод с модернизацией стенда для ремонта насосов
Дипломный проект выполнен на xх страницах печатного текста формата А4 пояснительной записки и с восемью листами графической части, формата А1. Пояснительная записка содержит хх рисунка, хх таблиц. Ключевые слова: НАСОС, ВАКУУМНЫЙ ВОДОКОЛЬЦЕВОЙ, РЕМОНТ. В дипломном проекте представлен анализ производственной деятельности ОАО "Завод Промбурвод", рассмотрены конструкции вакуумных водокольцевых насосов, проведен анализ неисправностей и методов ремонта вакуумных водокольцевых насосов. Во второй час
User Shloma : 2 июня 2020
1590 руб.
Совершенствование технологии ремонта вакуумных насосов в ОАО Промбурвод с модернизацией стенда для ремонта насосов promo
Статистика.Экзаменационная работа.Билет №20
Билет № 20 по дисциплине «Статистика» ТЕСТОВОЕ ЗАДАНИЕ: 1. Программа наблюдения включает: 1. объект наблюдения 2. субъект наблюдения 3. границы наблюдения 4. перечень вопросов для изучаемых единиц совокупности 5. цель наблюдения ЗАДАЧА к билету № 20: Имеется распределение предприятий по уровню механизации работ. Рассчитать показатели вариационного ряда: 1 среднюю, моду, медиану; 2 показатели вариации; 3 показатели асимметрии и эксцесс. Ряд распределения изобразить графически в виде гистогр
User Lelia555 : 18 декабря 2015
100 руб.
up Наверх