翻译采取的是直译,不能准确描述题目意思。
原文中
为了把字符串a变成一些固定的字符串b,可以按照任何顺序使用集合中的字符串。当他使用字符串x时,从零开始a中的每个字母都用x中字母的下一个字母替换。在"e"后的下一个字母是"a"。
例如,a中的某个字母“b”和x中的"c"位置相同,则a中的字母变为"d",因为"c"是第二个字母表字母。如果a中的某个字母“e”和x中的"d"位置相同,则a中的字母变为"c"。例如,如果字符串a等于"abcde",而字符串x等于"baddc",则a变为"bbabb"。
建议改为
为了把字符串a变成一些固定的字符串b,可以按照任何顺序使用集合中的字符串。当他使用字符串x时,a中的每个字母都会变成对应的下一个字母,并重复若干次,重复次数与x中字母在字母表中的位置相同(从零开始)。在"e"后的下一个字母是"a"。
例如,a中的某个字母"b"和x中的"c"位置相同,则a中的字母变为"d",因为"c"是第二个字母表字母,"b"替换两次就变为"d"。如果a中的某个字母"e"和x中的"d"位置相同,则a中的字母变为"c",即"e"变换三次后的结果。例如,如果字符串a等于"abcde",而字符串x等于"baddc",则a变为"bbabb"。也可以看为a被替换成了和x进行五进制不进位加法后的结果。
望管理员审核