华为OD新系统机试真题-端口流量统计

5 阅读2分钟

端口流量统计

华为OD机试新系统真题 - 华为OD上机考试新系统真题 四月二十六号 100分题型

原文链接:华为OD机试新系统真题-端口流量统计(C/C++/Py/Java/Js/Go)

华为OD机试真题目录点击查看: 华为OD机试真题题库目录|机考题库 + 算法考点详解

题目描述

给定一个整数数组 portRates,portRates[i] 表示该端口第 i分钟端口流量速率(单位:bps)。

返回一个数组 ratesStat,ratesStat[i] 表示多少分钟以后出现比当前更大的流量速率,如果没有出现更大的流量速率,则值为0。

输入描述

输入给定的整数数组,数字以逗号分割。

输出描述

输出所需ratesStat,数字以逗号分割。

用例1

输入

730,740,750,710,690,720,760,730

输出

1,1,4,2,1,1,0,0

说明

输入数组第 0分钟端口流速是 730bps,第 1 分钟端口流速是 740bps,相差 1 分钟,则返回数组第 0 个元素的值为 1;

输入数组第 2 分钟端口流速是 750 bps,第 6 分钟端口流速是 760 bps,相差 4 分钟,则返回数组第 2 个元素的值为 4。

用例2

输入

800

输出

0

说明

只有一个数据,返回 0

用例3

输入

800,700

输出

0,0

说明

只有两个元素,后一个流量比第一个流量低,返回 0,0

用例4

输入

700,800

输出

1,0

说明

只有两个元素,后一个流量比第一个流量高,返回 1,0

题解

原文链接:华为OD机试新系统真题-端口流量统计(C/C++/Py/Java/Js/Go)