房间自动室友选择编程。根据一个人的房间偏好找到要放置在房间中的人的最佳配置。旅游偏好列表该文件由几行组成,每一行代表一个人和他们各自的好恶。该行的名字包含此条目所属的人的姓名。在冒号(:)之后,会找到此人希望与之共处一室的人,每个姓名以逗号(,)分隔,按优先顺序排列。最后,在与号(@)之后,列出了此人不会与之共处的人的姓名(再次用逗号分隔)。该文件的结构必须与上面列出的完全相同。忘记':'或'@'将导致应用程序崩溃或工作不正常。如果一个人没有任何偏好,他们想与谁同房,那么您可以在该行上放置一个“X”来表示。同样,如果一个人没有他们不会考虑同住的人,那么也可以在该行上放置一个X。计分为了将人员安置在房间中,应用程序根据人员的请求(如游览偏好列表中所述)计算每个可能的房间配置的“分数”。房间是根据喜好评分的。