← 返回题库
中级

数据分类处理

未完成
中级参考 代码结构已给出,请填写 ____ 处
def solve(____):
    rules_list = sorted(set(rules.split(____)), key=int)
    data_list = data.split(____)
    result = []
    for r in rules_list:
        ri = int(____)
        matches = []
        for i, d in enumerate(____):
            # 规则ri匹配数据d如果ri能整除d中的任意一个数字
            digits = [int(____) for c in d if c.isdigit()]
            if any(____):
                matches.append((____))
        result.append(____)
        result.append(str(len(____)))
        for i, d in matches:
            result.extend([str(____), d])
    print("____".join(____))

示例

输入
solve('1,2,3', '123,456,789')
期望输出
1 3 0 123 1 456 2 789 2 3 0 123 1 456 2 789 3 3 0 123 1 456 2 789
Python 代码 🔒 登录后使用
🔒

登录后即可练习

注册免费账号,在浏览器中直接运行 Python 代码