思路: 分割奇偶数组,分别排序后填回再进行转换, 由于是16位按照8421码逆序之后变换字符,所以可以先排除对称内容:0000,0110,1001,1111,所以十六组实际上可以只做十二组 match 但是要记得 f 要转换为 F,所以需要十三组 match . 对于 ascii 码表要熟记。 代码: use std::io::{self, *}; fn main() { let stdin = io::stdin(); for line in stdin.lock().lines() { let ll = line.unwrap(); let mut v = Vec::from(l...