黑马程序员技术交流社区

标题: 华为上机题 [打印本页]

作者: 天黑偷牛    时间: 2014-8-19 09:08
标题: 华为上机题
本帖最后由 天黑偷牛 于 2014-8-20 12:29 编辑

华为上机题目

第一题:拼音转数字

输入是一个只包含拼音的字符串,请输出对应的数字序列。

转换关系如下:

描述:      拼音        yi  er  san  si  wu  liu  qi  ba  jiu     

阿拉伯数字        1   2   3      4   5    6    7   8   9

输入字符只包含小写字母,所有字符都可以正好匹配
运行时间限制:无限制

内存限制:       无限制

输入:              一行字符串,长度小于1000

输出:              一行字符(数字)串

样例输入:       yiersansi

样例输出:       1234
第二题:去除重复字符并排序

运行时间限制:无限制

内容限制:       无限制

输入:              字符串

输出:              去除重复字符并排序的字符串

样例输入:       aabcdefff

样例输出:       abcdef
第三题:等式变换
输入一个正整数X,在下面的等式左边的数字之间添加+号或者-号,使得等式成立。

1 2 3 4 5 6 7 8 9 = X

比如:

12-34+5-67+89 = 5

1+23+4-5+6-7-8-9 = 5

请编写程序,统计满足输入整数的所有整数个数。

输入:       正整数,等式右边的数字

输出:       使该等式成立的个数

样例输入:5

样例输出:23



作者: 侯岩卿    时间: 2014-8-19 10:16
表示第三个看起很有深度,有做出来的大神给我发一份答案啊
作者: 玥夜    时间: 2014-8-19 12:11
第三题 有人做了 请楼主告诉我一下 谢谢
作者: 天黑偷牛    时间: 2014-8-19 12:36
玥夜 发表于 2014-8-19 12:11
第三题 有人做了 请楼主告诉我一下 谢谢

好的,好的
作者: 月夜小楠    时间: 2014-8-19 12:44
路过。。。
作者: 王凯路路    时间: 2014-8-19 12:51
我只会第二题 {:3_55:}
作者: 我是你岁哥❤环    时间: 2016-5-21 02:18
路过,学习下




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2