var lengthOfLongestSubstring = function (s) {
var max = 0;
var i = 0;
var j = 0;
var n = s.length;
var map = {};
while (i < n && j < n) {
if (map[s[j]] === undefined) {
map[s[j]] = 1;
j++;
max = Math.max(max, j - i);
} else {
delete map[s[i]];
i++;
}
}
return max;
};
def length_of_longest_substring(s)
max = 0
for i in 0..s.length-1
check = Array.new(256, false)
for j in i..s.length-1
index = s[j].ord
if check[index] == false
check[index] = true
else
break
end
end
if check.count(true) > max
max = check.count(true)
end
end
max
end
<<: Day12 用 TailwindCSS 切版部落格首页,显示 WordPress 文章列表
>>: Day 11 - Algebraic Data Types
Day32 写在Go繁之後 这是我的第0010 0000篇文章。 为什麽系列标题要叫做Go繁不及备载...
先丢github连结!晚点再补内容呜呜呜 居然还有300字以上的限制XDD ProfileViewC...
上一篇提到 主urls->次urls->views->models->vie...
俗话说工欲善其事,必先利其器。当我们在进行程序编译时,总会选择自己最舒服的程序编辑器,今天来介绍一下...
现在的主流只要会let跟const let宣告变数: 比较严谨的 ex: let cokePrice...