面试题:标记出真正重复的主机名
一个Excel表或Oracle表,有两个字段: 主机名(char 255)和IP地址(char 4000).
一个主机有一个或多个IP地址.
约几千条数据.
数据格式如下:
host_name ip_addr
beijing101 66.66.66.66;66.66.66.67
beijing101 66.66.66.67;66.66.66.66
beijing102 66.66.66.68;66.66.66.69
beijing102 66.66.66.70;66.66.66.71
beijing103 66.66.66.72
beijing104 66.66.66.73;66.66.66.74;66.66.66.75
......
问题:要求标记出真正重复的主机名.
比如,
beijing101 66.66.66.66;66.66.66.67
beijing101 66.66.66.67;66.66.66.66
这两行记录只是IP顺序不同,其实IP完全相同,所以是重复的主机.
结果: 这两行记录前面标记加yes
比如,
beijing102 66.66.66.68;66.66.66.69
beijing102 66.66.66.70;66.66.66.71
这两行记录虽然主机名相同,但是IP不同,所以不是重复的主机.
结果: 这两行记录前面标记加no
求解答.