当前位置: 首页 > news >正文

重庆做木门网站公司简介做一款游戏app需要多少钱

重庆做木门网站公司简介,做一款游戏app需要多少钱,十大互联网平台,郑州网络营销网站题目描述 题目#xff1a;boss的收入 在一个公司中#xff0c;有一个老板#xff08;boss#xff09;和若干名员工#xff08;employees#xff09;。老板和员工的收入信息存储在一个数组中#xff0c;其中数组的每个元素表示一个人的收入。数组的第0个元素表示老板的…题目描述 题目boss的收入 在一个公司中有一个老板boss和若干名员工employees。老板和员工的收入信息存储在一个数组中其中数组的每个元素表示一个人的收入。数组的第0个元素表示老板的收入后续元素依次表示员工的收入。 你的任务是计算老板的收入在所有员工收入中的排名从高到低。如果老板的收入有多个相同的值则排名的顺序按照第一次出现的最高收入开始计算。例如如果员工的收入是 [100, 200, 200, 300]那么排名为 第1名300第2名200第一个出现的200第3名200第二个出现的200第4名100 老板的收入排名就是他在员工收入排序后的位置从1开始计数。 输入 一个整数数组 incomes其中 incomes[0] 是老板的收入incomes[1:] 是员工的收入。 输出 一个整数表示老板的收入在员工收入中的排名。 示例 输入[500, 300, 200, 100, 400, 500]输出2解释员工的收入排序后为 [500, 400, 300, 200, 100]老板的收入 500 排名为第2因为有一个相同的500在员工中但它是第一个。 思路 提取员工收入将员工收入从数组中提取出来存储在另一个数组中。排序员工收入对员工收入数组进行从高到低的排序。查找老板收入排名遍历排序后的员工收入数组找到老板收入第一次出现的位置并计算其排名。 Java 代码解析 import java.util.Arrays;public class BossIncomeRank {    public static int findBossIncomeRank(int[] incomes) {        // 提取员工收入        int[] employeeIncomes Arrays.copyOfRange(incomes, 1, incomes.length);                 // 排序员工收入从高到低        Arrays.sort(employeeIncomes);        for (int i 0; i employeeIncomes.length / 2; i) {            int temp employeeIncomes[i];            employeeIncomes[i] employeeIncomes[employeeIncomes.length - 1 - i];            employeeIncomes[employeeIncomes.length - 1 - i] temp;        }                 // 查找老板收入排名        int bossIncome incomes[0];        int rank 1;        for (int income : employeeIncomes) {            if (income bossIncome) {                return rank;            }            rank;        }        // 如果老板收入在所有员工收入之上则排名为员工人数 1        return employeeIncomes.length 1;    }    public static void main(String[] args) {        int[] incomes {500, 300, 200, 100, 400, 500};        System.out.println(findBossIncomeRank(incomes));  // 输出2    }} C 代码解析 #include iostream#include vector#include algorithmint findBossIncomeRank(std::vectorint incomes) {    // 提取员工收入    std::vectorint employeeIncomes(incomes.begin() 1, incomes.end());         // 排序员工收入从高到低    std::sort(employeeIncomes.rbegin(), employeeIncomes.rend());         // 查找老板收入排名    int bossIncome incomes[0];    int rank 1;    for (int income : employeeIncomes) {        if (income bossIncome) {            return rank;        }        rank;    }    // 如果老板收入在所有员工收入之上则排名为员工人数 1    return employeeIncomes.size() 1;}int main() {    std::vectorint incomes {500, 300, 200, 100, 400, 500};    std::cout findBossIncomeRank(incomes) std::endl;  // 输出2    return 0;} Python 代码解析 def find_boss_income_rank(incomes):    # 提取员工收入    employee_incomes incomes[1:]         # 排序员工收入从高到低    employee_incomes.sort(reverseTrue)         # 查找老板收入排名    boss_income incomes[0]    rank 1    for income in employee_incomes:        if income boss_income:            return rank        rank 1    # 如果老板收入在所有员工收入之上则排名为员工人数 1    return len(employee_incomes) 1# 测试incomes [500, 300, 200, 100, 400, 500]print(find_boss_income_rank(incomes))  # 输出2
http://www.w-s-a.com/news/746882/

相关文章:

  • 福州专业网站建设怎么做黄骅港怎么读
  • 望京 网站建设深圳发型网站建设
  • 电商网站的相同点医疗网站建设代理商
  • 网址导航网站有哪些易营宝智能建站
  • 私人定制哪个网站做的比较好免费网站使用
  • 嘉兴网站建设系统免费的seo优化
  • 购书网站开发的意义网站建设接单渠道
  • 网站站内搜索怎么做wordpress默认主题修改
  • 网站推广的表现方式交网站建设 域名计入什么科目
  • 龙岗南联网站建设公司江门市
  • 网站运行方案设计平台模式
  • 网站加入wordpress邳州城乡建设局网站
  • 两个网站如何使用一个虚拟主机东莞市网站seo内容优化
  • 湖南网站建设公司排名傲派电子商务网站建设总结
  • 网站建设求职要求互联网挣钱项目平台
  • 网站权重怎么做做黑彩网站能赚钱吗
  • 三台建设局网站网页设计购物网站建设
  • thinkphp大型网站开发市场调研公司招聘
  • 天宁区建设局网站七冶建设集团网站 江苏
  • 越南网站 后缀湘潭新思维网站
  • 环球旅行社网站建设规划书网钛cms做的网站
  • 软件资源网站wordpress不能识别语言
  • 东坑仿做网站西安私人网站
  • 公司想做个网站怎么办如何搭建视频网站
  • .net网站架设凯里网站建设哪家好
  • seo网站建站建站国外百元服务器
  • 家具网站开发设计论文企业网站里面的qq咨询怎么做
  • 网站视频提取软件app淘宝店购买网站
  • 站长之家域名解析做百度推广网站咱们做
  • 行业 网站 方案莱州网站建设公司电话