Бонусное задание | 11 лекция | 3 уровень

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

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

— Здравия желаю, товарищ генерал!

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

3
Задача
Java Core,  3 уровень,  11 лекция
Недоступна
Некорректные строки
Есть интерфейс Button, полный некорректных строк. Вы, наверное, уже догадались, что вам нужно их удалить оттуда, и при этом не выйти за рамки установленных требований. Желаем удачи на этом поприще!
3
Задача
Java Core,  3 уровень,  11 лекция
Недоступна
The weather is fine
Есть класс Today. В нем нужно реализовать интерфейс Weather и метод getWeatherType, объявленный в интерфейсе Weather. Подумайте, как связан параметр type с методом getWeatherType(). Поскорее приступайте!
8
Задача
Java Core,  3 уровень,  11 лекция
Недоступна
Чтение файла
Пришло новое задание от капитана Боброва: считать с консоли имя файла. Затем вывести в консоль (на экран) содержимое этого файла. В конце не забудьте освободить ресурсы, закрыть поток чтения с файла и поток ввода с клавиатуры.
16
Задача
Java Core,  3 уровень,  11 лекция
Недоступна
Писатель в файл с консоли
Итак, вам нужно записать кое-что в файл. Для этого первым делом вы читаете с консоли имя файла, затем считываете строки до тех пор, пока пользователь не введёт слово exit и, наконец, выводите абсолютно все введённые строки в файл, каждую строчку с новой строки.
8
Задача
Java Core,  3 уровень,  11 лекция
Недоступна
Neo
Давайте инициализируем пользователя номер один по имени Нео. Для этого реализуем интерфейс DBObject в классе User, и метод initializeIdAndName так, чтобы программа работала и выводила на экран «The user's name is Neo, id = 1».
3
Задача
Java Core,  3 уровень,  11 лекция
Недоступна
Исправление ошибок Ӏ Java Core: 3 уровень, 11 лекция
Корректируем код, который работает совсем не так, как мы хотим, а то и вовсе не работает. Вам предстоит переделать наследование в классах и интерфейсах таким образом, чтобы программа компилировалась и продолжала делать то же самое. При этом класс Hobby должен наследоваться от интерфейсов Desire и Dream.
8
Задача
Java Core,  3 уровень,  11 лекция
Недоступна
Интерфейс SimpleObject
В этой задаче вам предстоит создать класс StringObject. А в нём — интерфейс SimpleObject с параметром типа String. Разумеется, при этом программа обязана нормально работать и компилироваться. Вперед!
3
Задача
Java Core,  3 уровень,  11 лекция
Недоступна
Интерфейс Updatable в классе Screen
Капитан Бобров представляет: ещё одна замечательная программа, которую предстоит создать ученикам секретного центра JavaRush! В этот раз вам нужно создать интерфейс Updatable в классе Screen.
3
Задача
Java Core,  3 уровень,  11 лекция
Недоступна
Один метод в классе
В этой задачке вам нужно реализовать наследование класса Fox от интерфейса Animal. Удалять методы нельзя, но при этом нужно поменять код так, чтобы в классе Fox был только один метод — getName.
3
Задача
Java Core,  3 уровень,  11 лекция
Недоступна
Компиляция программы
У вас есть просто лисица и её наследница, большая лисица. Исправьте классы Fox и BigFox так, чтобы программа компилировалась. Задача не предполагает создания экземпляров базового класса. Метод main тоже лучше не трогать.

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

16
Задача
Java Core,  3 уровень,  11 лекция
Недоступна
Сортировка четных чисел из файла
Если упорядоченный изоморф не уверен в трезвости другого упорядоченного изоморфа, он просит его пройти простенький тестик: сначала ввести имя файла с консоли, прочитать из него набор чисел, а затем вывести на консоль только четные, отсортированные по возрастанию. Получится?
16
Задача
Java Core,  3 уровень,  11 лекция
Недоступна
Репка
Классическая террианская сказка рассказывает о любопытном механизме извлечения чрезмерно разросшихся корнеплодов из грунта. В научных работах он известен как «Babka za Dedku». Предлагаем вам углубиться в это земное ноу-хау и реализовать интерфейс RepkaItem в классе Person и метод, который выводит фразу типа ‘name за person‘
16
Задача
Java Core,  3 уровень,  11 лекция
Недоступна
Битва роботов
Юный робот решил запрограммировать сам себя на бой с другим роботом по имени Сгибальщик-2. Однако до конца дела пока не довёл. Теперь это ваша проблема… Ох, простите, ваша задача. Впрочем, не стоит беспокоиться: битвы роботов отличаются от драк тех, кто из плоти и крови ещё и своей логичностью.
Комментарии (382)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
T T14 уровень, Москва
вторник, 22:15
Это победа!
Pavel Kurchavov16 уровень, Тверь
2 июля, 09:12
Последние 3 задачи огонь, побольше бы подобных 🙃
Даня15 уровень, Москва
23 июня, 18:50
Наконец добил 400 задач!🥳
Сергій Грищенко22 уровень, Киев
1 июня, 11:33
Ура, наконец-то что-то с пометкой "Hard" Как же я соскучился по тупнякам😃
Нямка22 уровень, Зажопинск
5 июня, 11:14
Если ты соскучился по тупнякам, тебе бы понравилось быть мной *грустный смех*
Константин16 уровень, Санкт-Петербург
15 июня, 20:15
за 10 дней столько уровней прошла?
Нямка22 уровень, Зажопинск
16 июня, 09:32
я? с чего вы это взяли? я тут полтора года уже подрачиваю, если не больше.
Юрий Лубенченко16 уровень, Киев
24 июня, 00:26
Это лучшая мотивация😅 ибо меня уничтожают заявы: "Прошел Java Syntax за неделю, отвлекаясь на 2 работы, семью и собаку!"
Sherlock040419 уровень, Москва
24 июня, 10:34
ага, тоже бесит😄
Роман16 уровень
31 мая, 09:24
Вот опять, 2 уровня задачки из разряда напиши два слова и переопредели методы, и тут внезапно после 3го уровня разрыв башки, весь потолок и стены забрызгало. И снова понимаешь что ничего не понимаешь.
Nikita16 уровень, Одесса
3 июня, 23:53
Держи в курсе)
Дмитрий18 уровень, Подольск
28 мая, 15:20
То чувство, когда сначала делаешь так, чтобы код скомпилировался и заработал, сдаешь задачу на проверку и только потом сидишь разбираешься как это работает...
Нямка22 уровень, Зажопинск
31 мая, 18:54
чувааак
Борис Скворцов18 уровень, Киев
2 июня, 11:32
А так проще разбираться, думаю. Когда тебе показывают что есть ошибка, понимаешь хотя бы где начинать разбираться =)
Юрий Гагарин14 уровень, Linkoln
30 июня, 09:32
Daaammnn
Ягодин Артем Романович14 уровень, Москва
26 мая, 09:47
Если кому-то поможет, задачу про драку роботов, сделал при помощи import java.util.Random, переменную hitCount не использовал (оставил для валидатора артефактом), заменил на int num = random.nextInt(4); валидацию прошла.
Антоний Шаламов18 уровень, Хабаровск
16 июня, 19:25
Надо было просто в обоих методах написать четвёртый else без if и в нём hitCount на 0 ставить и возвращать грудь
Alexandr Mihailovich20 уровень, Kursk
22 мая, 15:12
Смириться со своей участью и продолжить разбираться в коде - проржал в слух хD последние несколько задач интересные, спасибо!
Павел19 уровень
22 мая, 12:49
Друзья, есть что нибудь более понятное почитать про интерфейсы? Что то я немного не понимаю их от слова вообще....
Marie20 уровень, Москва
16 мая, 16:16
С записью в файл помогла вот эта статья.