import java.util.HashMap ;
import java.util.Map ;
import java.util.ArrayList ;
/*
Нам повторы не нужны
*/
class Solution {
public static Map
< String , String
> createMap
( ) { //напишите тут ваш код
Map
< String , String
> map
= new HashMap
<> ( ) ; map.put ( "Сидоров" , "Андрей" ) ;
map.put ( "Петров" , "Андрей" ) ;
map.put ( "Иванов" , "Олег" ) ;
map.put ( "Курочкин" , "Дмитрий" ) ;
map.put ( "Куклачев" , "Филлип" ) ;
map.put ( "Потапенко" , "Зинаида" ) ;
map.put ( "Гагарин" , "Алексей" ) ;
map.put ( "Титов" , "Алексей" ) ;
map.put ( "Немченко" , "Татьяна" ) ;
map.put ( "Кудряшова" , "Ирина" ) ;
return map;
}
public static void removeTheFirstNameDuplicates
( Map
< String , String
> map
) { //напишите тут ваш код
ArrayList< String> list = new ArrayList<> ( ) ;
list.addAll ( map.values ( ) ) ;
}
if ( count > 1 ) {
removeItemFromMapByValue( value) ;
}
}
System .
out .
println ( "МАГИЯ............" ) ; }
}
public static void removeItemFromMapByValue
( Map
< String , String
> map,
String value
) { Map
< String , String
> copy
= new HashMap
<> ( map
) ; for ( Map .
Entry < String , String
> pair
: copy.
entrySet ( ) ) { if ( pair.getValue ( ) .equals ( value) ) {
map.remove ( pair.getKey ( ) ) ;
}
}
}
public static void main
( String [ ] args
) { removeTheFirstNameDuplicates( createMap( ) ) ;
}
}
CmltcG9ydCBqYXZhLnV0aWwuSGFzaE1hcDsKaW1wb3J0IGphdmEudXRpbC5NYXA7CmltcG9ydCBqYXZhLnV0aWwuQXJyYXlMaXN0OwoKLyogCtCd0LDQvCDQv9C+0LLRgtC+0YDRiyDQvdC1INC90YPQttC90YsKKi8KCmNsYXNzIFNvbHV0aW9uIHsKICAgIHB1YmxpYyBzdGF0aWMgTWFwPFN0cmluZywgU3RyaW5nPiBjcmVhdGVNYXAoKSB7CiAgICAgICAgLy/QvdCw0L/QuNGI0LjRgtC1INGC0YPRgiDQstCw0Ygg0LrQvtC0CiAgICAgICAgTWFwPFN0cmluZywgU3RyaW5nPiBtYXAgPSBuZXcgSGFzaE1hcDw+KCk7CiAgICAgICAgbWFwLnB1dCgi0KHQuNC00L7RgNC+0LIiLCAi0JDQvdC00YDQtdC5Iik7CiAgICAgICAgbWFwLnB1dCgi0J/QtdGC0YDQvtCyIiwgItCQ0L3QtNGA0LXQuSIpOwogICAgICAgIG1hcC5wdXQoItCY0LLQsNC90L7QsiIsICLQntC70LXQsyIpOwogICAgICAgIG1hcC5wdXQoItCa0YPRgNC+0YfQutC40L0iLCAi0JTQvNC40YLRgNC40LkiKTsKICAgICAgICBtYXAucHV0KCLQmtGD0LrQu9Cw0YfQtdCyIiwgItCk0LjQu9C70LjQvyIpOwogICAgICAgIG1hcC5wdXQoItCf0L7RgtCw0L/QtdC90LrQviIsICLQl9C40L3QsNC40LTQsCIpOwogICAgICAgIG1hcC5wdXQoItCT0LDQs9Cw0YDQuNC9IiwgItCQ0LvQtdC60YHQtdC5Iik7CiAgICAgICAgbWFwLnB1dCgi0KLQuNGC0L7QsiIsICLQkNC70LXQutGB0LXQuSIpOwogICAgICAgIG1hcC5wdXQoItCd0LXQvNGH0LXQvdC60L4iLCAi0KLQsNGC0YzRj9C90LAiKTsKICAgICAgICBtYXAucHV0KCLQmtGD0LTRgNGP0YjQvtCy0LAiLCAi0JjRgNC40L3QsCIpOwogICAgICAgIAogICAgICAgIHJldHVybiBtYXA7CiAgICB9CgogICAgcHVibGljIHN0YXRpYyB2b2lkIHJlbW92ZVRoZUZpcnN0TmFtZUR1cGxpY2F0ZXMoTWFwPFN0cmluZywgU3RyaW5nPiBtYXApIHsKICAgICAgICAvL9C90LDQv9C40YjQuNGC0LUg0YLRg9GCINCy0LDRiCDQutC+0LQKICAgICAgICBBcnJheUxpc3Q8U3RyaW5nPiBsaXN0ID0gbmV3IEFycmF5TGlzdDw+KCk7CiAgICAgICAgbGlzdC5hZGRBbGwobWFwLnZhbHVlcygpKTsKICAgICAgICBmb3IgKFN0cmluZyB2IDogbGlzdCkgewogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4odik7CiAgICAgICAgfQogICAgICAgIGZvciAoU3RyaW5nIHZhbHVlIDogbGlzdCkgewogICAgICAgICAgICBpbnQgY291bnQgPSBDb2xsZWN0aW9ucy5mcmVxdWVuY3kodmFsdWUsIGxpc3QpOwogICAgICAgICAgICAKICAgICAgICAgICAgaWYgKGNvdW50ID4gMSkgewogICAgICAgICAgICAJcmVtb3ZlSXRlbUZyb21NYXBCeVZhbHVlKHZhbHVlKTsJCiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCLQnNCQ0JPQmNCvLi4uLi4uLi4uLi4uIik7CiAgICAgICAgZm9yIChTdHJpbmcgdiA6IGxpc3QpIHsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKHYpOwogICAgICAgIH0KICAgIH0KCiAgICBwdWJsaWMgc3RhdGljIHZvaWQgcmVtb3ZlSXRlbUZyb21NYXBCeVZhbHVlKE1hcDxTdHJpbmcsIFN0cmluZz4gbWFwLCBTdHJpbmcgdmFsdWUpIHsKICAgICAgICBNYXA8U3RyaW5nLCBTdHJpbmc+IGNvcHkgPSBuZXcgSGFzaE1hcDw+KG1hcCk7CiAgICAgICAgZm9yIChNYXAuRW50cnk8U3RyaW5nLCBTdHJpbmc+IHBhaXIgOiBjb3B5LmVudHJ5U2V0KCkpIHsKICAgICAgICAgICAgaWYgKHBhaXIuZ2V0VmFsdWUoKS5lcXVhbHModmFsdWUpKSB7CiAgICAgICAgICAgICAgICBtYXAucmVtb3ZlKHBhaXIuZ2V0S2V5KCkpOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQoKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKICAgICAgICByZW1vdmVUaGVGaXJzdE5hbWVEdXBsaWNhdGVzKGNyZWF0ZU1hcCgpKTsKICAgIH0KfQo=
compilation info
Main.java:36: error: cannot find symbol
int count = Collections.frequency(value, list);
^
symbol: variable Collections
location: class Solution
Main.java:39: error: method removeItemFromMapByValue in class Solution cannot be applied to given types;
removeItemFromMapByValue(value);
^
required: Map<String,String>,String
found: String
reason: actual and formal argument lists differ in length
2 errors
stdout