华为机试在线训练
HelloZEX
[2018·10·18]所谓核心竞争力,永远是自身的实力!
[2022·4·4]我需要换一个大脑!
展开
-
【华为机试在线训练】Day 7
题目描述请实现如下接口 /* 功能:四则运算 * 输入:strExpression:字符串格式的算术表达式,如: "3+2*{1+2*[-4/(8-6)+7]}" * 返回:算术表达式的计算结果 */ public static int calculate(String strExpression) { ...原创 2018-08-06 15:45:42 · 342 阅读 · 0 评论 -
【华为机试在线训练】Day 10
自动售货系统题目描述1 总体说明考生需要模拟实现一个简单的自动售货系统,实现投币、购买商品、退币、查询库存商品及存钱盒信息的功能。系统初始化时自动售货机中商品为6种商品,商品的单价参见1.1规格说明,存钱盒内放置1元、2元、5元、10元钱币,商品数量和钱币张数通过初始化命令设置,参见2.1 系统初始化。1.1规格说明1. 商品:每种商品包含商品名称、单价、数量三种属性,其中...原创 2018-08-09 09:22:07 · 517 阅读 · 0 评论 -
【华为机试在线训练】Day 6
题目描述定义一个二维数组N*M(其中2<=N<=10;2<=M<=10),如5 × 5数组下所示: int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0...原创 2018-08-04 10:42:30 · 291 阅读 · 0 评论 -
【华为机试在线训练】Day 9
公共字串计算题目描述题目标题:计算两个字符串的最大公共字串的长度,字符不区分大小写详细描述:接口说明原型:int getCommonStrLength(char * pFirstStr, char * pSecondStr);输入参数: char * pFirstStr //第一个字符串 char * pSecondStr//第二个字符串...原创 2018-08-08 11:05:45 · 373 阅读 · 0 评论 -
【华为机试在线训练】Day5
题目描述信息社会,有海量的数据需要分析处理,比如公安局分析身份证号码、 QQ 用户、手机号码、银行帐号等信息及活动记录。 采集输入大数据和分类规则,通过大数据分类处理程序,将大数据分类输出。输入描述:一组输入整数序列I和一组规则整数序列R,I和R序列的第一个整数为序列的个数(个数不包含第一个整数);整数范围为0~0xFFFFFFFF,序列个数不限输出描述:从R依次中取...原创 2018-08-03 09:58:17 · 421 阅读 · 0 评论 -
【华为机试在线训练】Day 8
21点游戏题目描述问题描述:给出4个1-10的数字,通过加减乘除,得到数字为24就算胜利输入:4个1-10的数字。[数字允许重复,但每个数字仅允许使用一次,测试用例保证无异常数字]输出:true or false输入描述:输入4个int整数输出描述:返回能否得到24点,能输出true,不能输出false#include<iostream>#inc...原创 2018-08-07 09:32:28 · 262 阅读 · 0 评论 -
【华为机试在线训练】Day4
题目描述开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。输入:合法坐标为A(或者D或者W或者S) + 数字(两位以内)坐标之间以;分隔。非法坐标点需要进行丢弃。如AA10; A1A; $%$; YAD; 等。下面是一个简单的例子 如:A...原创 2018-08-02 11:15:50 · 235 阅读 · 0 评论 -
【华为机试在线训练】Day3
题目描述输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。输入描述:输入一个int型整数输出描述:按照从右向左的阅读顺序,返回一个不含重复数字的新的整数#include <stdio.h>int main(void){ int n,m; int a[10]={0,0,0,0,0,0,0,0,0,0};//标记...原创 2018-08-01 16:47:48 · 300 阅读 · 0 评论 -
【华为机试在线训练】Day2
Day2题目描述写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入 )输入描述:输入一个十六进制的数值字符串。输出描述:输出该数值的十进制字符串。注意有一个多组输入!!!!挺坑的。#include <iostream>#include <string>#include <vector>...原创 2018-08-01 15:58:55 · 219 阅读 · 0 评论 -
【华为机试在线训练】Day1
Day1题目描述计算字符串最后一个单词的长度,单词以空格隔开。 输入描述:一行字符串,非空,长度小于5000。输出描述:整数N,最后一个单词的长度。示例1输入hello world输出5#include <iostream>#include <string>using namespace std;int m...原创 2018-07-31 19:48:01 · 430 阅读 · 0 评论 -
【华为机试在线训练】Day 11
计算字符串的相似度题目描述对于不同的字符串,我们希望能有办法判断相似程度,我们定义了一套操作方法来把两个不相同的字符串变得相同,具体的操作方法如下:1 修改一个字符,如把“a”替换为“b”。2 增加一个字符,如把“abdd”变为“aebdd”。3 删除一个字符,如把“travelling”变为“traveling”。比如,对于“abcdefg”和“abcdef”两个字符串来...原创 2018-08-10 09:42:17 · 233 阅读 · 0 评论