一般像有固定长度,依次向后的取,到最后面,再从第一个开始取,这种模型一般都可以用取余
例如
给定一个字符串 a,请你按照下面的要求输出字符串 b。
给定字符串 a 的第一个字符的 ASCII 值加第二个字符的 ASCII 值,得到 b 的第一个字符;
给定字符串 a 的第二个字符的 ASCII 值加第三个字符的 ASCII 值,得到 b 的第二个字符;
…
给定字符串 a的倒数第二个字符的 ASCII 值加最后一个字符的 ASCII 值,得到 b 的倒数第二个字符;
给定字符串 a 的最后一个字符的 ASCII 值加第一个字符的 ASCII 值,得到 b的最后一个字符
那么如何表示它的项数,这时借助取模
理解
b[i]=a[i]+下一项;
假如只有5项举例
相加的项
0 1
1 2
2 3
3 4
4 5
5 0
i
那么通过总结规律得到:(i+1)%5