题目描述
题目:AI面板识别
在一个智能工厂中,AI系统需要识别不同种类的面板。面板上印有特定的二维码,每个二维码包含面板的唯一标识信息。AI系统通过摄像头捕捉面板图像,并提取二维码信息。根据二维码信息,AI系统需要判断面板的种类,并输出对应的种类编号。
输入:
- 一个包含多个面板二维码信息的字符串数组 qr_codes,每个字符串代表一个面板的二维码信息。
- 一个包含面板种类信息的字符串数组 panel_types,每个字符串格式为 "种类编号:二维码前缀",表示该种类面板的二维码前缀。
输出:
一个整数数组,表示每个面板对应的种类编号。如果某个面板的二维码信息无法匹配任何种类,则输出 -1。
示例:
输入:
qr_codes = ["ABC123", "XYZ789", "LMN456"]
panel_types = ["1:ABC", "2:XYZ"]
输出:
[1, 2, -1]
思路
- 预处理面板种类信息