diff --git "a/src/com/school/faang/hashset/\320\267\320\260\320\264\320\260\321\207\320\260_1/Solution.java" "b/src/com/school/faang/hashset/\320\267\320\260\320\264\320\260\321\207\320\260_1/Solution.java" index b00548d..07b1a6c 100644 --- "a/src/com/school/faang/hashset/\320\267\320\260\320\264\320\260\321\207\320\260_1/Solution.java" +++ "b/src/com/school/faang/hashset/\320\267\320\260\320\264\320\260\321\207\320\260_1/Solution.java" @@ -1,7 +1,41 @@ package com.school.faang.hashset.задача_1; +import java.util.HashSet; + public class Solution { public static void main(String[] args) { + EventRegistration registration = new EventRegistration(); + + registration.register("@qwerty"); + registration.register("@qwerty"); + registration.register("@solo"); + registration.register("@team"); + System.out.println(registration.getParticipantCount()); + System.out.println(registration.isRegistered("@qwerty")); } } + +class EventRegistration { + private HashSet registeredEmails = new HashSet<>(); + + public void register(String email) { + if (registeredEmails.add(email)) { + System.out.println("Регистрация для " + email + " прошла успешно!"); + }else { + System.out.println("Ошибка: пользователь с email " + email + " уже зарегистрирован."); + } + } + + public int getParticipantCount() { + return registeredEmails.size(); + } + + public boolean isRegistered(String email) { + if (registeredEmails.contains(email)) { + return true; + }else { + return false; + } + } +} \ No newline at end of file