1903. 部门统计(回顾)
1903. 部门统计
中文English
公司给你提供了所有员工的信息,包括其ID,姓名和所属部门。
以及他们之间的朋友关系,每个关系中由2个ID组成,如 "1, 2" 代表1
号员工和2
号员工是朋友。
朋友关系不具有传递性,即B
、C
都是A
的朋友,但B
和C
不一定是朋友。
请计算每个部门中与其它部门的员工有朋友关系的员工个数。
样例
样例输入:
employees = [
"1, Bill, Engineer",
"2, Joe, HR",
"3, Sally, Engineer",
"4, Richard, Business",
"6, Tom, Engineer"
]
friendships = [
"1, 2",
"1, 3",
"3, 4"
]
样例输出:
"Engineer: 2 of 3"
"HR: 1 of 1"
"Business: 1 of 1"
说明
样例中,Engineer
的1
号员工和HR
的2
号员工是朋友关系,3
号员工和Business
的4
号员工是朋友关系,所以Engineer
有2
个人和其它部门有朋友关系,输出"Engineer: 2 of 3“。
注意事项
所有的输入中逗号后都跟有一个空格,而且你的程序输出也要和样例格式相同。
返回的列表对顺序没有要求。
员工信息数量 N <= 50 条。
朋友关系的数量 M <= 1000 条。
员工ID都是100以内的数字。
部门数 K <= 20。