Martina312

Компанија

Feb 9th, 2020
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. import java.awt.event.MouseAdapter;
  2. import java.util.*;
  3.  
  4. public class Kompanija {
  5. public static void main(String[] args) {
  6. Scanner in=new Scanner(System.in);
  7.  
  8. int n=Integer.parseInt(in.nextLine());
  9. HashMap<String, String> empmen=new HashMap<>();
  10. HashMap<String, Integer> men=new HashMap<>();
  11.  
  12. for(int i=0;i<n;i++){
  13. String line=in.nextLine();
  14. String []parts=line.split(" ");
  15.  
  16. empmen.put(parts[0],parts[1]);
  17. if(!parts[0].equals(parts[1])) {
  18. if (men.containsKey(parts[1])) {
  19. int howMany = men.get(parts[1]);
  20. men.put(parts[1], howMany + 1);
  21. } else {
  22. men.put(parts[1], 1);
  23. }
  24. }
  25. }
  26.  
  27. Set<String> vraboteni=empmen.keySet();
  28. Set<String> menadzeri=men.keySet();
  29. int num=menadzeri.size();
  30. ArrayList<String> nevraboteni=new ArrayList<>();
  31. for(String m:menadzeri){
  32. if(vraboteni.contains(m)){
  33. System.out.println(m+" "+men.get(m));
  34. num--;
  35. }else{
  36. nevraboteni.add(m);
  37. }
  38. }
  39. if(num==0){
  40. System.out.println("All managers are at the same time employed in the company");
  41. }else{
  42. System.out.println("The manager ");
  43. for(String nev: nevraboteni){
  44. System.out.println(nev+" ");
  45. }
  46. System.out.println("is not an employee in this company");
  47. }
  48. }
  49. }
Add Comment
Please, Sign In to add comment