华为OJ
大白技术控
这个作者很懒,什么都没留下…
展开
-
华为机试001:字符串最后一个单词的长度(华为OJ001)
华为机试 字符串最后一个单词的长度计算字符串最后一个单词的长度,单词以空格隔开。提交网址: http://www.nowcoder.com/practice/8c949ea5f36f422594b306a2300315da?tpId=37&tqId=21224参与人数:2504 时间限制:1秒 空间限制:32768K本题知识点: 字符串原创 2016-04-30 11:35:31 · 1686 阅读 · 0 评论 -
华为oj之提取不重复的整数
题目: 提取不重复的整数热度指数:4740 时间限制:1秒 空间限制:32768K本题知识点: 数组题目描述输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。输入描述:输入一个int型整数输出描述:按照从右向左的阅读顺序,返回一个不含重复数字的新的整数输入例子:9876673输出例子:37689在线提交网址: http://www.nowcoder.原创 2016-09-28 16:12:46 · 847 阅读 · 1 评论 -
华为oj之字符串分割
题目: 字符串分隔热度指数:6139 时间限制:1秒 空间限制:32768K本题知识点: 字符串题目描述•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。输入描述:连续输入字符串(输入2次,每个字符串长度小于100)输出描述:输原创 2016-09-28 16:14:50 · 1371 阅读 · 0 评论 -
华为oj之【中级】单词倒排
题目: 【中级】单词倒排热度指数:1593时间限制:1秒空间限制:32768K本题知识点: 字符串 排序题目描述对字符串中的所有单词进行倒排。说明:1、每个单词是以26个大写或小写英文字母构成;2、非构成单词的字符均视为单词间隔符;3、要求倒排后的单词间隔符以一个空格表示;如果原字符串中相邻单词间有多个间隔符时,倒排转换后也只允许出现一个空格间隔符;4、每个单词最长20个字母;输入描述:输入一原创 2016-09-28 16:22:57 · 1297 阅读 · 0 评论 -
华为校招2016.09机试 第2题: 字符串查找
华为校招2016.09机试第2题: 字符串查找 描述: 输入两个字符串,查找字符串1中与字符串2最先匹配的内容,将匹配的字符串输出。字符串2支持?通配符,?代表任意一个字符。 已知字符串2不可能出现只有?的情况。 字符串1和字符串2的最大长度为128。 运行时间限制: 无限制 内存限制: 无限制 输入: 待查找字符串,关键字字符串 输出: 输出字符串 样例输原创 2016-10-20 11:11:54 · 1362 阅读 · 0 评论 -
华为oj之求解立方根
题目: 求解立方根热度指数:1008 时间限制:1秒 空间限制:32768K题目描述•计算一个数字的立方根,不使用库函数立方根的逼近迭代方程是 y(n+1) = y(n)*2/3 + x/(3*y(n)*y(n)),其中y0=x. 求给定的x经过n次迭代后立方根的值。 详细描述:•接口说明原型:public static double getCubeRoot(double input)输原创 2016-09-28 16:04:30 · 1799 阅读 · 0 评论 -
华为oj之字符个数统计
题目:字符个数统计热度指数:4720时间限制:1秒空间限制:32768K本题知识点: 字符串题目描述编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127)。不在范围内的不作统计。输入描述:输入N个字符,字符在ACSII码范围内。输出描述:输出范围在(0~127)字符的个数。输入例子:abc输出例子:3在线提交网址: http://www.nowcoder.原创 2016-09-28 16:10:27 · 1333 阅读 · 0 评论 -
C++中std::getline()函数的用法
std::getline在头文件 中定义.getline从输入流中读取字符, 并把它们转换成字符串.1) 的行为就像UnformattedInputFunction, 除了input.gcount()不会受到影响.在构造和检查岗哨对象的, 执行以下操作:1) 调用str.erase()2) input并把它们添加到str的字符提取出来, 直到发生以下情况之一中列出的顺序进行检查a) 上input文原创 2016-09-28 16:18:17 · 30496 阅读 · 1 评论 -
华为校招2016.09机试 第1题: 字符串按指定长度重新分割
华为校招2016.09机试第1题: 字符串按指定长度重新分割 描述: 输入M个字符串,请按指定长度N拆分每个字符串,输出新的字符串。长度不是N整数倍的字符串请在后面补数字0。 运行时间限制: 无限制 内存限制: 无限制 输入: 输入整数M,N;以英文逗号分隔。每行一个字符串,共M个字符串,每行字符串小于50个字符 输出: 按指定长度N拆分每个字符串,输出拆分后字原创 2016-10-20 11:05:15 · 1099 阅读 · 0 评论 -
华为oj之(整型)数字颠倒
题目: 数字颠倒热度指数:5722 时间限制:1秒 空间限制:32768K本题知识点: 字符串题目描述描述:输入一个整数,将这个整数以字符串的形式逆序输出程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001输入描述:输入一个int整数输出描述:将这个整数以字符串的形式逆序输出输入例子:1516000输出例子:0006151在线提交网址: h原创 2016-09-28 16:09:05 · 942 阅读 · 0 评论 -
华为oj之句子逆序
题目: 句子逆序热度指数:4483 时间限制:1秒 空间限制:32768K本题知识点: 数组将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后“boy a am I” 所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符接口说明/*** 反转句子 * @param sentence 原句子 * @return 反转后的句子 *原创 2016-09-28 16:07:15 · 767 阅读 · 0 评论 -
华为oj之等差数列前n项和
题目: 等差数列热度指数:1010 时间限制:1秒 空间限制:32768K题目描述功能: 对于等差数列 2,5,8,11,14…输入: 正整数N >0输出: 求等差数列前N项和返回: 转换成功返回 0 ,非法输入与异常返回-1输入描述:输入一个正整数。输出描述:输出一个相加后的整数。输入例子:2输出例子:7在线提交网址: http://www.nowcoder.com/prac原创 2016-09-28 16:02:10 · 1250 阅读 · 0 评论 -
C++版 - 剑指Offer 面试题35:第一个只出现一次的字符 解题报告(华为OJ034-找出字符串中第一个只出现一次的字符)
面试题35:第一个只出现一次的字符题目:在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b。(2006年google的一道笔试题。)提交网址: http://www.nowcoder.com/practice/1c82e8cf713b4bbeb2a5b31cf5b0417c?tpId=13&tqId=11187或 http://ac.jobdu.com/p原创 2016-05-07 09:11:12 · 1303 阅读 · 0 评论 -
华为oj之字符串最后一个单词的长度
题目: 字符串最后一个单词的长度热度指数:9697 时间限制:1秒 空间限制:32768K 本题知识点: 字符串题目描述计算字符串最后一个单词的长度,单词以空格隔开。输入描述:一行字符串,非空,长度小于5000。输出描述:整数N,最后一个单词的长度。输入例子:hello world输出例子:5在线提交网址: http://www.nowcoder.com/practice/8c949e原创 2016-09-28 15:25:52 · 678 阅读 · 1 评论 -
华为oj之字符串反转
题目: 字符串反转热度指数:4940 时间限制:1秒 空间限制:32768K本题知识点: 字符串题目描述写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串。例如:输入描述:输入N个字符输出描述:输出该字符串反转后的字符串输入例子:abcd输出例子:dcba在线提交网址: http://www.nowcoder.com/practice/e45e078701ab4e4cb4原创 2016-09-28 15:44:43 · 1037 阅读 · 0 评论 -
华为oj之求int型正整数在内存中存储时1的个数
题目: 求int型正整数在内存中存储时1的个数热度指数:4427 时间限制:1秒 空间限制:32768K题目描述输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数。输入描述: 输入一个整数(int类型)输出描述: 这个数转换成2进制后,输出1的个数输入例子:5输出例子:2在线提交网址: http://www.nowcoder.com/practice/440原创 2016-09-28 15:49:27 · 2090 阅读 · 0 评论 -
华为oj之质数因子
题目: 质数因子热度指数:5143 时间限制:1秒 空间限制:32768K本题知识点: 排序题目描述功能:输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 )最后一个数后面也要有空格详细描述:函数接口说明:public String getResult(long ulDataInput)输入参数:long ulDataInput:输入原创 2016-09-28 15:51:12 · 1663 阅读 · 0 评论 -
华为oj之计算字符个数
题目: 计算字符个数热度指数:8276 时间限制:1秒 空间限制:32768K本题知识点: 字符串题目描述写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。输入描述:输入一个有字母和数字以及空格组成的字符串,和一个字符。输出描述:输出输入字符串中含有该字符的个数。输入例子:ABCDEFA输出例子:1在线提交网址:原创 2016-09-28 15:53:03 · 1056 阅读 · 0 评论 -
华为oj之字符统计(按出现次数由多到少的顺序进行输出)
题目: 字符统计热度指数:875 时间限制:1秒 空间限制:32768K本题知识点: 字符串 排序题目描述如果统计的个数相同,则按照ASII码由小到大排序输出 。如果有其他字符,则对这些字符不用进行统计。实现以下接口: 输入一个字符串,对字符中的各个英文字符,数字,空格进行统计(可反复调用) 按照统计个数由多到少输出统计结果,如果统计的个数相同,则按照ASII码由小到大排序输出原创 2016-09-28 15:56:27 · 3299 阅读 · 0 评论 -
华为oj之最小公倍数
题目: 求最小公倍数热度指数:1842 时间限制:1秒 空间限制:32768K题目描述正整数A和正整数B 的最小公倍数是指 能被A和B整除的最小的正整数值,设计一个算法,求输入A和B的最小公倍数。输入描述:输入两个正整数A和B。输出描述:输出A和B的最小公倍数。输入例子:5 7输出例子:35在线提交网址: http://www.nowcoder.com/practice/22原创 2016-09-28 16:00:04 · 1283 阅读 · 0 评论 -
华为校招2016.09机试 第3题: 装满篮子
华为校招2016.09机试第3题: 装满篮子 描述: 假设一个篮子最大载重为W,要求从多个不同重量物品中挑选出部分,使得其重量之和刚好等于W。输入若干个正整数,其中第一个数值为篮子载重,后面若干个数值表示不同物品的重量,请判断是否存在方案能刚好装满篮子。存在装满篮子的方案则输出YES,并按照输入顺序输出装入篮子的物品重量,以空格隔开;若不存在则输出NO。备注:本题中只存在一种装载方案。 运原创 2016-10-20 11:17:55 · 1373 阅读 · 0 评论