给定一个字符串,找出最长的长度子字符串没有重复的字符。
例如,不重复字母的最长子串“辉煌”
是“liant”
,长度为
字符。为“aaaa”
最长的子串是“一个”
,长度为1个字符。
对于下面的字符串,不重复字符的最长子字符串的长度是多少?
1 |
|
细节
中的
无重复,而abece
不是无重复。在密码学中,Caesar的密码可以说是最简单、最广为人知的加密技术。
它是一种简单的替换密码,其中明文中的每个字母都被字母表中某个固定数量位置的字母替换。例如,密码为3.
,一个
将被D
,B
将成为E
,等等。
实现Caesar的密码,并通过解码下面的信息来揭示这个问题的答案。
1 |
|
替换密码是以一对一的方式将每个字母字符映射到另一个字符的密码。例如,下面的字符串
那只敏捷的棕色狐狸跳过了那只懒狗
当加密
'fzq KPGWJ vxbsa RBH lpnic BDQX fzq uomy ebt'
基于上面的替换,你的任务是解读下面的文本。一旦文本被破译,答案就显而易见了。
'qafqx rbxfy FSB oc FZQ oacsqx'