undefined

Итоговый список задач для программистов

Java Syntax
8 уровень , 11 лекция
Открыта

— Здорово, боец!

— Здравия желаю, капитан Бобров!

— У меня для тебя шикарная новость. Вот тебе задания для закрепления полученных навыков. Выполняй их каждый день, и твои навыки будут расти с неимоверной скоростью. Они специально разработаны для выполнения их в Intellij IDEA.

undefined
10
Задача
Java Syntax,  8 уровень,  11 лекция
Недоступна
Set из котов
Вам необходимо создать кошачье множество. Для этого нужен класс public static Cat. Затем реализуйте метод createCats, который должен создавать Set из котов и добавлять в него 3 котов. В методе main удалите одного кота из Set cats. И, наконец, реализуйте метод printCats, он должен вывести на экран всех котов, которые остались во множестве.
undefined
10
Задача
Java Syntax,  8 уровень,  11 лекция
Недоступна
Множество всех животных
Занесем животных в множества. Сначала создадим классы Cat и Dog, затем — методы createCats и createDogs (возвращают множества с собаками и кошками), метод join, возвращающий конгломерат из множеств собак и кошек. На случай недобрососедства — метод removeCats, удаляющий из pets котов. И ещё — метод printPets, пусть выводит на экран всех обитателей pets.
undefined
2
Задача
Java Syntax,  8 уровень,  11 лекция
Недоступна
Однофамильцы и тёзки
К обнаружению тёзок и однофамильцев готовы! Осталось только программу написать для воплощения этой светлой цели. Для начала составим словарь Map, куда будем добавлять людей в виде «Фамилия»-«Имя». Пускай их будет десять и некоторые из них будут однофамильцами и тезками. После этого выведем содержимое Map на экран.
undefined
5
Задача
Java Syntax,  8 уровень,  11 лекция
Недоступна
Минимальное из N чисел
Программист ищет минимумы и максимумы везде, где может — среди двух чисел, в массиве, в списке… На восьмом уровне секретного центра JavaRush студенты изучают списки, поэтому этот важный момент наступил. Прямо сейчас можно попробовать найти минимум в списке из n чисел. Но прежде, чем искать минимум, нужно этот список сформировать. Вы еще здесь?
undefined
10
Задача
Java Syntax,  8 уровень,  11 лекция
Недоступна
Омовение Рамы
Когда-то жил и правил легендарный древнеиндийский царь Рама. И, вероятно, была та, которая его родила. Не факт, что она мыла его самостоятельно (царица всё-таки), но да простят нам знатоки эту невинную историческую фантазию. Напишем программу, которая заменит текст «мама мыла раму» на «Мама Мыла Раму».
undefined
10
Задача
Java Syntax,  8 уровень,  11 лекция
Недоступна
Собираем семейство
Попробуем создать программу для семейной переписи. Для этого пишем класс Human с полями имя(String), пол(boolean), возраст(int), дети (ArrayList Human). Для тренировки создайте объекты и заполните их данные так, чтобы получилось два дедушки, две бабушки, отец, мать, трое детей. Выведите объекты на экран.
undefined
2
Задача
Java Syntax,  8 уровень,  11 лекция
Недоступна
Модификатор запутался
Статическим может быть не каждый! И если вдруг модификатор static попадет туда, где ему не следует быть, может статься что угодно! В коде, который вы увидите перед собой, щелкнув по этой задаче, так и произошло: один static оказался не в том месте. Помогите программе скомпиллироваться, переставьте модификатор туда, где он должен быть! Спасибо.
undefined
5
Задача
Java Syntax,  8 уровень,  11 лекция
Недоступна
Пять победителей
На корабле JRush прошёл многоэтапный конкурс по скоростному решению задач на массивы среди студентов 7-8 уровней. Среди 20 полуфиналистов пятеро с максимальными баллами считаются победителями. Итак, у нас есть массив с баллами полуфиналистов (баллы могут быть даже отрицательными). Выведем на экран великолепную пятёрку победителей.
undefined
10
Задача
Java Syntax,  8 уровень,  11 лекция
Недоступна
Работа с датой
1. Реализовать метод isDateOdd(String date) так, чтобы он возвращал true, если количество дней с начала года - нечетное число, иначе false 2. String date передается в формате FEBRUARY 1 2013 Не забудьте учесть первый день года. Пример: JANUARY 1 2000 = true JANUARY 2 2020 = false

— Те задания были для духов. Для дедушек я добавил бонусные задания повышенной сложности. Только для старослужащих.

undefined
5
Задача
Java Syntax,  8 уровень,  11 лекция
Недоступна
Номер месяца
Программа вводит с клавиатуры имя месяца и выводит его номер на экран в виде: «May is the 5 month». Используйте коллекции.
undefined
10
Задача
Java Syntax,  8 уровень,  11 лекция
Недоступна
Модернизация ПО
Вы, вероятно, видели, как обновляются приложения. Это происходит, если в их код внесли изменения. В секретном центре JavaRush вам выдали код, который нужно изменить (добавить новую функциональность). Сейчас программа определяет, какая семья живёт в доме с указанным номером, а после вашего вмешательства она должна выдавать город проживания семьи.
undefined
5
Задача
Java Syntax,  8 уровень,  11 лекция
Недоступна
Задача по алгоритмам Ӏ Java Syntax: 8 уровень, 11 лекция
Вероятно, вы уже знаете упорядоченных изоморфов с планеты Линейный Хаос, которые любят алгоритмы сортировки, поскольку ими думают. Вот вам задачка для изоморфов младшего школьного возраста: введите с клавиатуры 20 слов и выведите их в алфавитном порядке. А как сортировать? Придумайте, вы уже почти что линейный изоморф!
Комментарии (661)
Чтобы просмотреть все комментарии или оставить свой,
перейдите в полную версию
Lou Ashby 8 уровень, Владимир
17 апреля 2021
я вот чего не понимаю, как решать задачу на Set, когда во всем 8м уроке про Set буквально два слова? Так еще и задача на сложности хард! Это фича или баг? Кто мне объяснит?
Юрий 10 уровень, Киев
1 апреля 2021
Я в задаче: Омовение Рамы, вместо

Character.toUpperCase(ch);
использовал:

ch=(char) (ch-32);
И валидатор не пропускал.
Игорь Кривцов 15 уровень, Санкт-Петербург
21 марта 2021
Задача "Однофамильцы и тёзки" Валидатор принимает только такую конструкцию: Map<String, String> mapList = new HashMap<>(); mapList.put("Иванов", "Андрей"); mapList.put("Вялый", "Семен"); mapList.put("Коровин", "Семен"); mapList.put("Бабочкин", "Иван"); mapList.put("Кротов", "Иван"); mapList.put("Коровин", "Иван"); mapList.put("Иванов", "Иван"); mapList.put("Захаров", "Павел"); mapList.put("Вытри", "Слава"); mapList.put("Прохоров", "Прохор"); ==================================== такую не принимает Map<String, String> mapList = new HashMap<String, String>() { { put("Иванов", "Андрей"); put("Вялый", "Семен"); put("Коровин", "Семен"); put("Бабочкин", "Иван"); put("Кротов", "Иван"); put("Коровин", "Иван"); put("Иванов", "Иван"); put("Захаров", "Павел"); put("Вытри", "Слава"); put("Прохоров", "Прохор"); } }; исправили бы, то и другое рабочее...
Alex C. Green 10 уровень, Nikolaev
17 марта 2021
Хотите прикол? Задача "Работа с датой". Это вывод в консоль IDEA. Обратите внимание на даты и разницу часов между ними. Это что? Влияние перехода на летне время? Объясните, пожалуйста, кто может. Что примечательно, в приложении JavaRush этот код с успехом прошел валидацию (строки, выводящие доп.информацию, были удалены), и дни считались корректно. А в IDEA — вот такой фокус;)
Илья 12 уровень, Санкт-Петербург
27 февраля 2021
В сете с котами сделал в классе Cat переменную, получил 3 ошибки, убрал - задача принята
vederzhenya 15 уровень, Белово
15 февраля 2021
Поможет для решения множество всех животных! : https://youtu.be/Gn5b3WDbSUE Если помогло плюсаните!
Yevhen 11 уровень, Харьков
13 февраля 2021
Работа с датой task0827 Валидатор не принимает условие №3 "Метод isDateOdd() должен возвращать true, если количество дней с начала года - НЕчетное число, иначе false." Изменил наоборот имплементацию: true если количество дней с начала года - ЧЕтное число, иначе false." и валидатор пропустил. Подправьте пожалуйста или условие или валидатор
Юрий 16 уровень, Гомель
8 февраля 2021
Задачи со звездой показались самыми легкими из восьмого уровня. Это странно. Но приятно)
Виталий 16 уровень, Минск
4 февраля 2021
Работа с датой - классная задача. Пришлось погуглить. Побольше бы таких.
Татьяна Рожко 15 уровень, Киев
26 января 2021
Эти задачи показались уже легче, чем остальные на этом уровне. Не зря практика считается залогом успеха😊 Всем успехов в обучении! Говорили 7-8 сложные уровни, но не так страшен зверь..) (лайкните кому не сложно, заранее спасибо😘)