算法--华为机试
nupt_kwz
学习ing
展开
-
华为机试:求int型数据在内存中存储时1的个数、 取近似值
1.求int型数据在内存中存储时1的个数题目描述输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数。输入描述: 输入一个整数(int类型)输出描述: 这个数转换成2进制后,输出1的个数示例1输入5输出2import java.util.Scanner;pu原创 2017-07-04 08:49:14 · 463 阅读 · 0 评论 -
华为机试:图片处理、挑7
1.图片处理题目描述Lily上课时使用字母数字图片教小朋友们学习英语单词,每次都需要把这些图片按照大小(ASCII码值从小到大)排列收好。请大家给Lily帮忙,通过C语言解决。输入描述:Lily使用的图片包括"A"到"Z"、"a"到"z"、"0"到"9"。输入字母或数字个数不超过1024。输出描述:Lily的所有图片按照从小到大的顺序输出示例1原创 2017-07-07 14:53:15 · 454 阅读 · 0 评论 -
华为机试: 按字节截取字符串、超长正整数相加
1.按字节截取字符串题目描述编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。但是要保证汉字不被截半个,如"我ABC"4,应该截为"我AB",输入"我ABC汉DEF"6,应该输出为"我ABC"而不是"我ABC+汉的半个"。 输入描述:输入待截取的字符串及长度输出描述:截取后的字符串示例1输入我ABC汉D原创 2017-07-07 15:54:00 · 403 阅读 · 0 评论 -
华为机试:字符个数统计、提取不重复的整数
1.字符个数统计题目描述编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127)。不在范围内的不作统计。输入描述:输入N个字符,字符在ACSII码范围内。输出描述:输出范围在(0~127)字符的个数。示例1输入abc输出3import java原创 2017-07-09 16:10:15 · 458 阅读 · 0 评论 -
华为机试: 查找组成一个偶数最接近的两个素数、自守数
1. 查找组成一个偶数最接近的两个素数题目描述任意一个偶数(大于2)都可以由2个素数组成,组成偶数的2个素数有很多种情况,本题目要求输出组成指定偶数的两个素数差值最小的素数对输入描述:输入一个偶数输出描述:输出两个素数示例1输入20输出713import java.util.Scan原创 2017-07-10 09:19:28 · 477 阅读 · 0 评论 -
华为机试:称砝码、矩阵乘法
1.称砝码题目描述现有一组砝码,重量互不相等,分别为m1,m2,m3…mn; 每种砝码对应的数量为x1,x2,x3...xn。现在要用这些砝码去称物体的重量,问能称出多少中不同的重量。 注:称重重量包括0 方法原型: public static int fama(int n, int [] weight, in原创 2017-08-09 10:18:54 · 540 阅读 · 0 评论 -
华为机试: 计算字符串的相似度、输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
1. 计算字符串的相似度题目描述对于不同的字符串,我们希望能有办法判断相似程度,我们定义了一套操作方法来把两个不相同的字符串变得相同,具体的操作方法如下:1 修改一个字符,如把“a”替换为“b”。2 增加一个字符,如把“abdd”变为“aebdd”。3 删除一个字符,如把“travelling”变为“traveling”。比如,对于“ab原创 2017-08-09 09:45:01 · 1029 阅读 · 0 评论 -
华为机试:简单密码破解、字符串通配符
1.简单密码破解题目描述密码是我们生活中非常重要的东东,我们的那么一点不能说的秘密就全靠它了。哇哈哈. 接下来渊子要在密码之上再加一套密码,虽然简单但也安全。 假设渊子原来一个BBS上的密码为zvbo9441987,为了方便记忆,他通过一种算法把这个密码变换成YUANzhi1987,这个密码是他的名字和出生年份,怎么忘都忘不了,而且可以明目张胆地放在显眼的地方而不被别人知道真正的密码。他是这么变换的,大家都知道手机上的字母: 1--1, abc--2, def--3, ghi--4, jkl--原创 2017-07-09 16:02:21 · 827 阅读 · 0 评论 -
华为机试:放苹果、字符统计
刷了牛客网华为的算法题,总结了部分题目大笑1. 放苹果题目描述把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。输入每个用例包含二个整数M和N。0<=m<=10,1<=n<=10。样例输入7 3样例输出原创 2017-05-19 14:14:30 · 632 阅读 · 0 评论 -
华为机试:数字颠倒、 字符串反转
1.数字颠倒题目描述描述:输入一个整数,将这个整数以字符串的形式逆序输出程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001输入描述:输入一个int整数输出描述:将这个整数以字符串的形式逆序输出示例1输入1516000输出0006151原创 2017-07-04 10:00:34 · 804 阅读 · 0 评论 -
华为机试:求最小公倍数、Ja题目2-3级(走格子)
1.求最小公倍数题目描述正整数A和正整数B 的最小公倍数是指 能被A和B整除的最小的正整数值,设计一个算法,求输入A和B的最小公倍数。输入描述:输入两个正整数A和B。输出描述:输出A和B的最小公倍数。示例1输入5 7输出35import java.util.Scanner;原创 2017-07-04 10:27:24 · 510 阅读 · 0 评论 -
华为机试:尼科彻斯定理、等差数列
1. 尼科彻斯定理题目描述验证尼科彻斯定理,即:任何一个整数m的立方都可以写成m个连续奇数之和。例如:1^3=1 2^3=3+5 3^3=7+9+11 4^3=13+15+17+19 接口说明原型: /* 功能: 验证尼科彻斯定理,即:任何一个整数m的立方都可以写成m个连续奇数之和。原创 2017-07-04 10:42:34 · 621 阅读 · 0 评论 -
华为机试:统计每个月兔子的总数、 字符串运用-密码截取
1.统计每个月兔子的总数题目描述有一只兔子,从出生后第3个月起每个月都生一只兔子,小兔子长到第三个月后每个月又生一只兔子,假如兔子都不死,问每个月的兔子总数为多少? /** * 统计出兔子总数。 * * @param monthCount 第几个月 * @return 兔子总数 */原创 2017-07-04 13:32:39 · 556 阅读 · 0 评论 -
华为机试:iNOC产品部--完全数计算、杨辉三角的变形
1.iNOC产品部--完全数计算题目描述完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。例如:28,它有约数1、2、4、7、14、28,除去它本身28外,其余5个数相加,1+2+4+7+14=28。给定函数count(int n),用于计算n以内原创 2017-07-04 13:53:27 · 495 阅读 · 0 评论 -
华为机试:计算日期到天数转换、四则运算
1.计算日期到天数转换题目描述根据输入的日期,计算是这一年的第几天。。详细描述:输入某年某月某日,判断这一天是这一年的第几天?。接口设计及说明: /***************************************************************************** Description原创 2017-07-05 12:20:11 · 723 阅读 · 0 评论 -
华为机试:配置文件恢复、四则运算
1.配置文件恢复题目描述有6条配置命令,它们执行的结果分别是:命 令执 行resetreset whatreset boardboard faultboard addwhere to addboard deletno board at原创 2017-07-15 21:51:12 · 598 阅读 · 0 评论 -
华为机试:密码强度等级、百钱买百鸡问题
1.密码强度等级题目描述密码按如下规则进行计分,并根据不同的得分为密码进行安全等级划分。 一、密码长度: 5 分: 小于等于4 个字符 10 分: 5 到7 字符 25 分: 大于等于8 个字符 二、字母: 0 分: 没有字母 10 分原创 2017-07-07 10:25:28 · 643 阅读 · 0 评论 -
华为机试: 参数解析、 字符逆序
1.参数解析题目描述在命令行输入如下命令:xcopy /s c:\ d:\,各个参数如下: 参数1:命令字xcopy 参数2:字符串/s参数3:字符串c:\参数4: 字符串d:\请编写一个参数解析程序,实现将命令行各个参数解析出来。解析规则: 1.参数分隔符为空格 2.对于用“”包含起来的参数,如果中间有空格,不能解析为多个参数。比如在命令行输入xcopy /s “C:\program files” “d:\”时,参数仍然是4个,第3个参数应该是字符串C:\program file原创 2017-07-04 10:17:48 · 342 阅读 · 0 评论