Valid Palindrome
来源:互联网 发布:手机画衣柜软件 编辑:程序博客网 时间:2024/06/01 21:06
回文数的另一种形式。比int的回文稍难,但思路还是比较清晰的,判断好大小写、空格、义字符就行。
如下:
bool isAlpha(char *s){ bool reuslt = false; if ((*s >= 'a' && *s <= 'z') || (*s >= 'A' && *s <= 'Z') || (*s >= '0' && *s <= '9')) { reuslt = true; } return reuslt;}bool isPalindrome(char* s) { if (!s) return true; bool result = true; char *low = s, *high = s + strlen(s) - 1; while(*low) { if (!isAlpha(low)) { low++; continue; } if (!isAlpha(high)) { high--; continue; } if (*low - *high != 32 && *low - *high != -32 && *low - *high != 0) { result = false; break; } low++, high--; } return result;}
0 0
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- valid palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- 【学习OpenGL小记之一】 OpenGL开发环境配置
- UVA:11536 Smallest Sub-Array(尺取法)
- reaver 使用方法
- OC_02_可见度和方法
- nginx配置详解
- Valid Palindrome
- A Mini Locomotive(01背包题目2)
- 浅析CVE-2014-0196
- 深入理解MySQL的索引(二)
- UML类图
- Jmockit 异常一
- 系统开发和运行知识
- hdu 2058 The sum problem
- JSP页面中Session对象详解