/
EgorGumovskiy
/
JavaAtVibeCoding
Обзор
Документация
Войти
/
EgorGumovskiy
/
JavaAtVibeCoding
Код
Запросы
5
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
zone51
src/main/java/Main.java
59 строк
2 KB
egumovskiy
отчет командованию реализован
14 июл 2026, 09:03
14 июл 2026, 09:03
3b048b1
Код
Авторство
О чём код?
import java.util.ArrayList; import java.util.HashSet; import java.util.Set; public class Main { public static void main(String[] args) { ArrayList<Alien> aliens = new ArrayList<>(); aliens.add(new Alien("Vbe", "fsz-43", 99)); aliens.add(new Alien("Aqua", "ocean", 32)); aliens.add(new Alien("Vbe", "fsz-43", 9)); aliens.add(new Alien("Wal", "Eaa", 0)); aliens.add(new Alien("bro", "mand", 15)); Set<Alien> unique = new HashSet<>(); for (Alien alien : aliens) { if (!unique.add(alien)) { System.out.printf("Найден дубликат - %s%n", alien.toString()); } } SquadManager squadManager = new SquadManager(); squadManager.demonstrateListCreations(); ArrayList<String> squad = new ArrayList<>(); squad.add("Трус Bob"); squad.add("Billy"); squad.add("Трус"); squad.add("Mark"); squad.add("Rebeca"); squadManager.trusRemove(squad); //squadManager.filterOutCowards(squad); AssaultQueue assaultQueue = new AssaultQueue(); assaultQueue.addRecruit("Lo"); assaultQueue.addRecruit("Kira"); assaultQueue.addRecruit("Lad"); assaultQueue.addRecruit("Leg"); assaultQueue.addRecruit("Luk"); System.out.println(assaultQueue.retreatCoward()); System.out.println(assaultQueue.retreatCoward()); assaultQueue.addRecruit("Dvor"); assaultQueue.addRecruit("Gok"); assaultQueue.addRecruit("Bery"); assaultQueue.printQueue(); MissionReport missionReport = new MissionReport("Разведка", aliens, squad); System.out.println(missionReport); MissionReport missionReport1 = new MissionReport("Разведка", aliens, squad); System.out.println(missionReport == missionReport1); System.out.println(missionReport.equals(missionReport1)); } }