Python分班问题

B站影视 2025-02-24 19:07 2

摘要:def classify_students(input_str):try:# 解析输入entries = input_str.strip.splitif not entries:print("ERROR")returnclass1, class2 = set,

def classify_students(input_str):try:# 解析输入entries = input_str.strip.splitif not entries:print("ERROR")returnclass1, class2 = set, setcurrent_class = Nonefor entry in entries:try:num, flag = entry.split("/")num = int(num)# 校验编号范围if not (0 问题分析

每个小朋友的编号和与前一位是否同班的信息需要被解析。

根据是否同班的信息,将小朋友分配到两个班级中。

最后对两个班级的编号进行升序排序并输出。

算法选择

使用两个列表分别存储两个班级的小朋友编号。

遍历输入数据,根据是否同班的信息将小朋友分配到相应的班级。

实现步骤

解析输入数据,检查是否合法。

遍历输入数据,将小朋友分配到班级。

对两个班级的编号进行升序排序并输出。

来源:凌菲教育

相关推荐