poj 2608 Soundex
来源:互联网 发布:印度的软件外包 编辑:程序博客网 时间:2024/05/19 23:17
#include <stdio.h>char ch[20];int Find(int i){while(1){ if (ch[i]==ch[i+1]) i++; else if(ch[i]!=ch[i+1]) return i;}}int main(int argc, char *argv[]){int i;while(scanf("%s",ch)!=EOF){for (i=0;ch[i];i++){switch(ch[i]){case'B':case'F':case'P':case'V':ch[i]='1';break;case'C':case'G':case'J':case'K':case'Q':case'S':case'X':case'Z':ch[i]='2';break;case'D':case'T':ch[i]='3';break;case'L':ch[i]='4';break;case'M':case'N':ch[i]='5';break;case'R':ch[i]='6';}}for(i=0;ch[i];i++){i=Find(i);if(ch[i]>='1' && ch[i]<='6') printf("%c",ch[i]);}printf("\n");}return 0;}
题意:
1 represents B, F, P, or V
2 represents C, G, J, K, Q, S, X, or Z
3 represents D or T
4 represents L
5 represents M or N
6 represents R
Sample Input
KHAWNPFISTERBOBBY
Sample Output
25123611
邻接的两个代表的数字一样的话就输出一个
- poj 2608 Soundex
- poj 2608 Soundex
- POJ 2608 Soundex
- poj 2608 Soundex
- POJ 2608 Soundex G++
- POJ 2608 Soundex(水~)
- POJ 2608 Soundex 基础题题解
- Soundex pku 2608
- Soundex
- Soundex
- Soundex
- POJ 2608 Soundex(我的水题之路——字符值)
- SoundEx算法
- C++ Soundex
- ZOJ1858 Soundex
- SOUNDEX(c1)
- soundex算法
- SOUNDEX函数介绍-007
- php-5.3.10 环境配置(环境搭建)
- NM_LISTVIEW
- 活在光环中的女人
- 详解:Virtual Machine vm虚拟机ip VM虚拟机网络设置 vm ip设置
- 三国杀技能总结
- poj 2608 Soundex
- CAP定理
- 32寄存器大全
- android log日志文件输出
- SSAS的转了别人的日记3
- Android 的 dex2jar 和 jd-gui 反编译 apk 源代码
- MyEclipse自动生成注册码
- 开源CMS框架Cuyahoga介绍
- 2012最受企业欢迎的开发技能 Top10