UVa OJ 401-Palindromes
2011-01-13 15:18
267 查看
简单字符串处理:
{ Author:wzx961008 Problem:UVa 401-Palindromes Verdict:Accepted Language:PASCAL Run Time:0.024s Submission Date:2011-01-12 01:05:27 } const mirrorchar1:string='ABCDEFGHIJKLMNOPQRSTUVWXYZ123456789'; mirrorchar2:string='A 3 HIL JM O 2TUVWXY51SE Z 8 '; var s,s1:string; i:longint; ifpalindrome,ifmirror:boolean; function mirror(c1,c2:char):boolean; begin if pos(c1,mirrorchar1)=pos(c2,mirrorchar2) then exit(true); mirror:=false; end; begin while not eof do begin readln(s); s1:=''; for i:=1 to length(s) do s1:=s[i]+s1; ifpalindrome:=false; if s1=s then ifpalindrome:=true; ifmirror:=true; for i:=1 to length(s) do ifmirror:=ifmirror and mirror(s[i],s1[i]); if (ifpalindrome)and(ifmirror) then writeln(s,' -- is a mirrored palindrome.') else if ifpalindrome then writeln(s,' -- is a regular palindrome.') else if ifmirror then writeln(s,' -- is a mirrored string.') else writeln(s,' -- is not a palindrome.'); writeln; end; end.
相关文章推荐
- Uva OJ 401 Palindromes 镜像串与回文串
- UVA - 401 Palindromes
- 401 Palindromes
- UVA 401 - Palindromes (字符串)
- 回文词(401 - Palindromes)
- UVA 401 Palindromes
- [算法练习] UVA-401-Palindromes
- Palindromes - UVa 401 字符串处理
- UVA 401 (暑假-字符串(1) -A - Palindromes)
- 【Uva 401】 Palindromes
- UVa 401 Palindromes
- UVA 401(p48)----Palindromes
- 回文串和镜像串,组合不同,下标为何*2 。 UVA 401 Palindromes 回文词
- 401 Palindromes(回文串与镜像串)
- UVa 401 Palindromes
- UVA 401- Palindromes
- 401 - Palindromes
- uva 401 Palindromes
- UVA 401 Palindromes 回文串和镜像串
- UVA401 - Palindromes