前言我们社区会继续使用谷一的Swift算法(Netflix增长黑客,《iOS 面试之道》作者,ACE专业健身教练。微博:@古迪道长[1])将问题和解答整理成文字版,方便大家学习阅读。到目前为止,我们已经更新了3期的LeetCode算法。我们会保持更新时间和进度(周一、周三、周五上午9:00发布)。每期内容不多。希望大家在上班的路上读一读,积累久了会有很大的提升。不积步,无以至万里;不积小流,则不成江海。Swift社区将陪伴您一路前行。难度等级:中等1.描述给定一个字符串s,返回s中最长的回文子串。2.示例示例1输入:s="babad"输出:"bab"解释:"aba"也是有效答案。示例2输入:s="cbbd"输出:"bb"示例3输入:s="a"输出:"a"示例4输入:s="ac"输出:"a"约束:1<=s。length<=1000s只包含数字和英文字母。3.答案classLongestPalindromeSubstring{funclongestPalindrome(_s:String)->String{guards.count>1else{returns}letsChars=Array(s)varmaxLen=0,start=0foriin0..
