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

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

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

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

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

7
Задача
Java Core,  2 уровень,  12 лекция
Недоступна
Все мы немного кошки…
Вам было бы приятно, если бы вас называли Пушистиком? А если при этом вы — рыжая гроза района, потерявшая глаз в районной бойне за территорию? Представляете, такой бравый земной кот, главный на улице — и вдруг — Пушистик! Собакам на смех. Помогите коту сохранить гордость, переопределите метод getName.
7
Задача
Java Core,  2 уровень,  12 лекция
Недоступна
Больше не Пушистик
Итак, оказалось, что рыжую бестию, месяцами воевавшую за власть в объединении Семи Дворов и Пятой Проходной, хозяева назвали Пушистиком. Бестия не хочет быть Пушистиком. Нужно поменять исходные данные и переопределить метод setName. Иначе не видать Бестии власти, как своего отражения в зеркале.
7
Задача
Java Core,  2 уровень,  12 лекция
Недоступна
И снова Пушистик…
Так вот. Если вы ещё не знаете, Рыжий хулиганистый кот весьма недоволен тем, что хозяева прозвали его Пушистиком. Один из методов борьбы с несправедливостью жизни — сокрытие фактов. Перед вами есть класс Cat. Напишите метод, который не позволит вывести на экран позорную надпись «Я – пушистик».
7
Задача
Java Core,  2 уровень,  12 лекция
Недоступна
Неведома зверушка
После ядерного взрыва прошло уже 200 лет. Животные и разумные формы жизни вылезли из коллекторов и снова начали плодиться и размножаться. Помогите разумным формам жизни составить каталог оставшихся животных.
7
Задача
Java Core,  2 уровень,  12 лекция
Недоступна
Посетители
В террианский зоопарк прибыла группа туристов с планеты Талли. Оказалось, что в заведении все таблички с названиями были украдены роботами, нуждающимися в металле для лечения. Простим роботов, но напишем метод, который определяет, какой объект в него передали (кот, лев, тигр, бык, корова или просто животное).
7
Задача
Java Core,  2 уровень,  12 лекция
Недоступна
Лазать, летать и бегать
На самом деле то, что мы сейчас с вами делаем, — это самая настоящая затравка для создания компьютерных игр, а точнее, их персонажей, которые бегают, плавают, летают… Так что смелее вперед, создаем интерфейсы движения и добавляем их в классы Тигра, Собаки, Кота и Утки.
7
Задача
Java Core,  2 уровень,  12 лекция
Недоступна
CanFly, CanRun, CanSwim для классов Duck, Penguin, Toad
Рожденный ползать летать не должен? Как бы ни так! Вы здесь — программист, вы и решаете, кто и на что способен. Нужен летающий пингвин или жаба-марафонец? Да пожалуйста, только код внятный напишите. А теперь задание. Добавить интерфейсы движения классам животных. Подробнее — в условии задачи.
7
Задача
Java Core,  2 уровень,  12 лекция
Недоступна
Интерфейсы к классу Human
Человек — очень сложный организм. И программировать его сложно. Но мы попытаемся, хотя бы на начальном уровне. У вас есть класс Human и интерфейсы. Вам нужно добавить как можно больше интерфейсов к классу Human, но так, чтобы он не стал абстрактным классом. Добавлять методы нельзя.
7
Задача
Java Core,  2 уровень,  12 лекция
Недоступна
Родитель класса CTO
Знаете ли вы, откуда берутся станции технического обслуживания? Как и продукты в магазинах, они не самозарождаются в недрах планеты. За ними стоят люди, роботы и маллорианцы. В нашей задаче нужно классу СТО добавить правильного родителя, и сделать это нужно так, чтобы класс перестал быть абстрактным.
7
Задача
Java Core,  2 уровень,  12 лекция
Недоступна
Попадание в десятку
В школе «Яблочко» раньше пользовались пятибалльной системой, теперь перешли на десятибалльную. Вот и у вас есть метод, который печатает цифру пять, а вам нужно, чтобы на экране появлялась десятка. Что вы сделаете? Напишете совершенно новый метод или перегрузите старый?

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

7
Задача
Java Core,  2 уровень,  12 лекция
Недоступна
Ненужные абстракции
В этой задачке — ну просто как в современном искусстве планеты Фифтиз: повсюду ненужные абстракции, а там, где такой подход бы пригодился, главенствует формальный реализм. Как вы уже, наверное, догадались, перед вами — головоломка: нужно расставить ключевые слова abstract правильно, добившись того, что программа скомпилируется.
7
Задача
Java Core,  2 уровень,  12 лекция
Недоступна
Нужно добавить в программу новую функциональность
Крылатый конь Пегас, любимец муз… Даже в программировании должно быть немного поэзии. Ну вот, берем коня, интерфейс полёта, прикручиваем одно к другому и… получаем Пегаса! Пускай это звучит непоэтично… Зато полезно и действенно. Вы ещё здесь? Уже можно решать!
7
Задача
Java Core,  2 уровень,  12 лекция
Недоступна
Изоморфы наступают
Раз мы говорим об упорядоченных изоморфах с планеты Линейный Хаос, значит, мы собираемся решать задачу на знание алгоритмов. Ибо изоморфы без алгоритмов — не изоморфы вовсе. Да и не станут они разговаривать с человеком или роботом, который не может найти минимум в массиве и его позицию. Но вы-то — сможете?

 

Комментарии (101)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Павел13 уровень
позавчера, 22:31
У меня почему-то в последней задаче не проходит решение... Решил через цикл, нашел минимальное, нашел его индекс, результат верный, а решение не проходит. WTF?
Руслан13 уровень
воскресенье, 09:58
на последней задачке Всего эту задачу решили 21736 учеников
misty22 уровень, Пермь
13 июля, 07:21
Ага, "убедись, что хуман не может быть шахтёром" улыбнуло. workVeryHard - метод быдла.
Денис14 уровень, Киев
8 июля, 10:32
РЕПЛИКУ АМИГО ЗАБЫЛИ СИНИМ ПОДСВЕТИТЬ !!!!!!
Василий18 уровень, Санкт-Петербург
2 июля, 19:48
Зачем столько ЧМ? Что с ней делать, солить что ли?
Rus14 уровень, Астана
17 июля, 16:47
посолить это отличная идея;)
Stanis Jorski17 уровень, Харьков
6 июня, 13:47
Утка самый продвинутый объект, умеет всё)
Dmitry Potamoshnev30 уровень, Москва
12 июня, 06:38
Тоже об этом в какой-то момент задумался. Еще подумал, если меня спросят кем из животных лучше всего быть, я скажу - уткой. Так же поднял голову, посмотрел в окно и увидел пролетающую мимо лошадь с жабрами, так что мои выводы могут быть ошибочными.
Самуил Олегович22 уровень, Киев
25 мая, 11:22
Дедушки уже не те)))
Дмитрий Ушаков20 уровень, Красноярск
18 мая, 10:12
привет мне!:)
Сергей16 уровень, Минск
8 апреля, 16:28
Я не понял, сложных задач больше не будет?)
VN25 уровень
29 апреля, 20:02
ой как будут
Justinian35 уровень, Киев
4 апреля, 09:16
Бобров напомнил Tiger extends Cat implements CanJump, расслабляет нас, а сам прижался к земле как тигр, чтобы потом в прыжке нас завалить на следующих уровнях :) Не, нас таким не возьмешь, мы начеку )