leetcode-409. Longest Palindrome 最长回文串的长度
来源:互联网 发布:淘宝上有铁匠铺吗 编辑:程序博客网 时间:2024/05/10 21:27
题目:
Given a string which consists of lowercase or uppercase letters, find the length of the longest palindromes that can be built with those letters.
This is case sensitive, for example "Aa"
is not considered a palindrome here.
Example:
Input:"abccccdd"Output:7Explanation:One longest palindrome that can be built is "dccaccd", whose length is 7.
题意:
给定一个字符串,求出可由这个字符串字符能构成的最长回文串的长度,区分大小写
代码:
class Solution(object):
def longestPalindrome(self, s):
"""
:type s: str
:rtype: int
"""
tdict = dict()
for x in s:
tdict[x] = 0
for x in s:
tdict[x] = tdict[x] + 1;
result = 0
flag = 0
for i in tdict:
if tdict[i] % 2 == 0:
result = result + tdict[i]
else :
flag = 1
result = result + tdict[i] - 1
if flag == 0:
return result;
else :
return result + 1
笔记:
1、字典的定义:tdict = dict()
2、判断字符x在字符串s中: if x in s:
判断字符x不在字符串s中: if x not in s:
- leetcode-409. Longest Palindrome 最长回文串的长度
- [LeetCode]409. Longest Palindrome(最长回文)
- LeetCode 409. Longest Palindrome(最长回文)
- 【LeetCode】Longest Palindrome(最长回文串)
- Leetcode 409. Longest Palindrome 构造最长回文串 解题报告
- [Leetcode] Longest Palindrome 最长回文
- LeetCode-409-Longest Palindrome(求字符串可组成的最长回文长度)
- 409.leetcode Longest Palindrome(easy)[字符串处理 最长回文]
- leetcode 409. Longest Palindrome 可以构造的最长的回文字符串
- 409. Longest Palindrome (计算可由一个字符串中数字字符构成的最长回文数的长度)
- 409. Longest Palindrome | 判断能组成的最长回文
- 409. Longest Palindrome 求最长的回文序列
- Longest Palindrome (最长回文子串)
- Longest Palindrome (最长回文子串)
- LeetCode oj 409. Longest Palindrome (回文串)
- LeetCode 409. Longest Palindrome (算法、回文序列)
- LeetCode Longest Palindrome(计算最长的对称串)
- LeetCode 516. Longest Palindromic Subsequence--最长回文子序列长度
- nginx 已有80端口服务如何在开启一个非80端口的静态资源指向
- phpmyadmin里root无法登陆的临时解决办法
- laravel 学习网站
- JAVA增删改查 代码范例
- MacBook怎样装Win10 双系统玩转Win10
- leetcode-409. Longest Palindrome 最长回文串的长度
- 重学Activity,由浅入深。
- Toast的使用总结
- Sql Server 中将由逗号“,”分割的一个字符串转换为一个表集,并应用到 in 条件中
- 电子商务网站的购物流程设计(简述)
- Android-TextSize(px、sp)的坑
- 【Day22】mysql数据库的优化(一版)
- 前端优化实践总结
- 前端神器-sublime text3插件安装及使用