我有一个要解密的加密
我想做的是删除第一个和第n个字母,在这种情况下,它是字符串中的每个4个字符,并重复该过程直到字符串为空。
加密的字符串
N GGO E UIU V NVU E NEP R AYX >
如果从加密的字符串中取出第一个字母,而第四个字母则从不获得
解密的字符串
NEVERGUNNAGIVEYOUPX
答案 0 :(得分:2)
采用while()
循环的方法,并记住当前索引和偏移量(0-3)
string input = "NGGOEUIUVNVUENEPRAYX";
int index = 0, offest = 0;
while (offest < 4)
{
Console.Write(input[index + offest]);
index += 4;
if (index >= input.Length)
{
index = 0;
offest++;
}
};