- 博客(6)
- 资源 (18)
- 收藏
- 关注
原创 修改字符串 (华为入职前练习)
将给定字符串中连续出现3次的小写字母替换为改小写字母在字母表中的下一个字母(z变为a),大写字母和其他字符不处理,仍然保留。要求最终输出的字符串中不再存在任何连续出现3次的小写字母。 例如字符串”ATRcccert893#45ae”经过处理后应该为”ATRdert893#45ae” 详细描述: 接口说明 原型: int ChangeString(char *pI
2014-01-01 23:01:34
1172
原创 开心的小明(华为入职前练习)
小明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N元钱就行”。今天一早小明就开始做预算,但是他想买的东西太多了,肯定会超过妈妈限定的N元。 于是,他把每件物品规定了一个重要度,分为5等:用整数1~5表示,第5等最重要。他还从因特网上查到了每件物品的价格(都是整数元)。他
2014-01-01 00:22:40
4004
原创 Home+Work (华为入职前练习)
题目描述 临近开学了,小C才想起来数学老师布置了暑假作业。暑假作业是很多张试卷,每张试卷所需的时间和获取的价值已知,请你帮他安排一下,用他仅剩的一点时间来做最有价值的作业。 接口说明 原型: int GetMaxValue(int nPapers, int nRemain, int paper[][2], double* pMaxValue) 输入参数: int nPaper
2013-12-29 10:15:31
2255
原创 查找同构数的数量 (华为入职前练习)
找出1至n之间同构数的个数。同构数是这样一组数:它出现在平方数的右边。例如:5是25右边的数,25是625右边的数,5和25都是同构数。 详细描述: 接口说明 原型: intSearchSameConstructNum(int n); 输入参数: int n:查找1至n之间的全部同构数 返回值: int:1至n之间同构数的个数
2013-12-28 13:38:24
2907
原创 jam计数法(华为入职前练习)
Jam是个喜欢标新立异的科学怪人。他不使用阿拉伯数字计数,而是使用小写英文字母计数,他觉得这样做,会使世界更加丰富多彩。在他的计数法中,每个数字的位数都是相同的(使用相同个数的字母),英文字母按原先的顺序,排在前面的字母小于排在它后面的字母。我们把这样的“数字”称为Jam数字。在Jam数字中,每个字母互不相同,而且从左到右是严格递增的。每次,Jam还指定使用字母的范围,例如,从2到10,表示只能使
2013-12-28 12:06:45
1396
原创 周期串问题(华为入职前练习)
#include "OJ.h" #include /* 功能:计算字符串的最小周期。 原型: int GetMinPeriod(char *string); 输入参数: char * string:字符串。 返回值: int 字符串最小周期。 */ int GetMinPeriod(char *inputstring) { int l
2013-12-24 20:57:01
1891
visual assist_X 破解版(绝对实用)
2013-04-04
DAL层(三层架构中的)
2012-12-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人