http://codingbat.com/prob/p147538
Описание задачи:
Даны две строки. Создайте Java-метод, который формирует результирующую строку следующим образом: находит вхождения второй строки в первую, получает символы, расположенные в первой строке на позициях справа и слева от найденного вхождения второй строки, затем из этих символов формирует результат. Если соседних символов не обнаружено, например, если вторая строка найдена в начале или в конце первой строки, то в таком случае ничего в результирующую строку не включается.
Примеры вызова Java-метода и возвращаемый результат:
wordEnds("abcXY123XYijk", "XY") → "c13i"
wordEnds("XY123XY", "XY") → "13"
wordEnds("XY1XY", "XY") → "11"
Литература
1. Oracle Java. Class String [Электронный ресурс] Режим доступа: https://docs.oracle.com/javase/7/docs/api/java/lang/String.html (Дата обращения 03.02.2018).
2. CodingBat code practice [Электронный ресурс] Режим доступа: http://codingbat.com (Дата обращения 01.02.2018).
3. Хорстманн К., Корнелл Г. Java 2. Библиотека профессионала, том 1. 8-е издание.: Пер. с англ. - М.: "ООО И.Д. Вильямс", 2011. 816 с.
4. Online Java Compiler [Электронный ресурс] Режим доступа: https://www.jdoodle.com/online-java-compiler (Дата обращения 04.02.2018).
Федеральное государственное бюджетное образовательное учреждение
высшего образования
«Саратовский государственный технический университет
Имени Гагарина Ю.А.»
Институт прикладных информационных технологий и коммуникаций
Направление «Информационные системы и технологии»
Кафедра «Прикладные информационные технологии»
КОНТРОЛЬНАЯ РАБОТА
по дисциплине «Технологии обработки информации»
Выполнил студент группы
ИФСТипуNN
заочной формы обучения
Иванов Игорь Владимирович
Номер зачетной книжки 111222
Проверил: доцент кафедры ПИТ
к.т.н. Ермаков А.В.
Саратов 2017
Целью работы является формирование компетенции ОПК-1: владение широкой общей подготовкой (базовыми знаниями) для решения практических задач в области информационных систем и технологий.
Для формирования компетенции необходимо осуществить решение задач по обработке массивов и строк в объектно-ориентированной форме с использованием языка программирования Java в соответствии с вариантом 1, который включает задачи м.1 и с.1.
Задание по обработке массивов: м.1 Первый и последний (firstLast6)
Описание задачи:
Дан массив целых чисел, необходимо вернуть true, если число 6 встречается в первом или последнем элементе массива. Массив гарантировано имеет не менее одного элемента.
Решение :
public boolean firstLast6(int[] nums) {
return nums[0]==6||nums[nums.length-1]==6;
}
Проверка :
Задание по обработке строк: с.1 Привет (helloName)
Описание задачи:
Дана строка обозначающая имя, необходимо вернуть новую строку, представляющую собой приветствие вида “Hello Bob!”, где Bob – произвольная исходная строка.
Решение :
public String helloName(String name) {
return "Hello "+ name+"!";
}
Проверка :
Дата: 2019-03-06, просмотров: 197.