diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/java/lesson3/Homework/Main.java b/src/main/java/lesson3/Homework/Main.java
new file mode 100644
index 0000000..b17343c
--- /dev/null
+++ b/src/main/java/lesson3/Homework/Main.java
@@ -0,0 +1,34 @@
+package lesson3.Homework;
+
+import java.util.ArrayList;
+
+public class Main {
+ public static void main(String[] args) {
+ PhoneDirectory book = new PhoneDirectory();
+ book.add(new Phone("1","Суров", "89457432341"));
+ book.add(new Phone("2","Суров", "89457252341"));
+ book.add(new Phone("3","Суров", "894357432341"));
+ book.add(new Phone("4","Федотов", "89457433571" ));
+ book.add(new Phone("5","Рапницкий", "89457891341" ));
+ book.add(new Phone("6","Захаров", "89450002341" ));
+ book.get("Суров");
+ book.get("Карпухин");
+ String[] words =new String[]{"represent","represent","represent","represent","present","present","reprimand","procrastinate","present","tent","tent","reprimand","reevaluate","elevate","Rip and Tear"};
+ ArrayList unique= new ArrayList<>();
+ for (int i = 0; i < 15; i++) {
+ if(!unique.contains(words[i])){
+ unique.add(words[i]);
+ }
+ }
+
+ for (String word: unique) {
+ int sum = 0;
+ for (int i = 0; i < 15; i++) {
+ if(words[i].equals(word)){
+ sum+=1;
+ }
+ }
+ System.out.println(word + " встречается " + sum + " раз");
+ }
+ }
+}
diff --git a/src/main/java/lesson3/Homework/Phone.java b/src/main/java/lesson3/Homework/Phone.java
new file mode 100644
index 0000000..ef360ed
--- /dev/null
+++ b/src/main/java/lesson3/Homework/Phone.java
@@ -0,0 +1,13 @@
+package lesson3.Homework;
+
+public class Phone {
+ String id;
+ String surname;
+ String number;
+
+ public Phone(String id, String surname, String number) {
+ this.id = id;
+ this.surname = surname;
+ this.number = number;
+ }
+}
diff --git a/src/main/java/lesson3/Homework/PhoneDirectory.java b/src/main/java/lesson3/Homework/PhoneDirectory.java
new file mode 100644
index 0000000..6adfb2f
--- /dev/null
+++ b/src/main/java/lesson3/Homework/PhoneDirectory.java
@@ -0,0 +1,27 @@
+package lesson3.Homework;
+
+import java.util.ArrayList;
+
+public class PhoneDirectory {
+ ArrayList phones = new ArrayList<>();
+
+ public PhoneDirectory() {
+ }
+ public void add(Phone phone){
+ phones.add(phone);
+ }
+ public void get(String surname){
+ String outPut= "";
+ for (Phone phone:phones) {
+ if(surname.equals(phone.surname)){
+ outPut+= " " + phone.number;
+ }
+ }
+ if(outPut.equals("")){
+ System.out.println("По фамилии " + surname + " не найдено никаких номеров");
+ }
+ else{
+ System.out.println("По фамилии " + surname + " найдены данные телефоны:"+outPut);
+ }
+ }
+}