华为OD机试 - 网上商城优惠活动(一)(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】

news/2024/5/19 11:23:50 标签: javascript, 算法, od, 华为, 数据结构

网上商城优惠活动(一)

题目

  • 背景
    某网上商城举办优惠活动,发布了满减、打折、无门槛3种优惠券,分别为:

    1. 每满ode>100ode>元优惠ode>10ode>元,无使用数限制,如ode>100~199ode>元可以使用ode>1ode>张减ode>10ode>元,ode>200~299ode>可使用ode>2ode>张减ode>20ode>元,以此类推;
    2. ode>92ode>折券,ode>1ode>次限使用ode>1ode>张,如ode>100ode>元,则优惠后为ode>92ode>元;
    3. 无门槛ode>5ode>元优惠券,无使用数限制,直接减ode>5ode>元。
  • 优惠券使用限制
    每次最多使用ode>2ode>种优惠券,ode>2ode>种优惠可以叠加(优惠叠加时以优惠后的价格计算),
    以购物ode>200元ode>为例,可以先用ode>92ode>折券优惠到ode>184元ode>,再用ode>1ode>张满减券优惠ode>10元ode>,最终价格是ode>174元ode>,
    也可以用满减券ode>2ode>张优惠ode>20元ode>为ode>180元ode>,再使用ode>92ode>折券优惠到ode>165ode>(165.6向下取整)


http://www.niftyadmin.cn/n/150274.html

相关文章

【算法】【数组与矩阵模块】矩阵中累加和最大的子矩阵和

目录前言问题介绍解决方案代码编写java语言版本c语言版本c语言版本思考感悟写在最后前言 当前所有算法都使用测试用例运行过,但是不保证100%的测试用例,如果存在问题务必联系批评指正~ 在此感谢左大神让我对算法有了新的感悟认识! 问题介绍 …

Linux概述和安装

概述Linux是一个操作系统(OS)。狭义的Linux: Linux kernel。广义的Linux :GNU/Linux(装的就是这个)。 Linux的发行版:①Red Hat:Red Hat(收费的),fedora,CentOS(大多数用)。②debian最遵循GNU的linux系统&a…

【Python】warnings.filterwarnings(“ignore“) 解析

【Python】warnings.filterwarnings(“ignore”) 解析 文章目录【Python】warnings.filterwarnings("ignore") 解析1. 介绍2. API2.1 函数解析2.2 命令行运行形式3. 参考1. 介绍 在python中运行代码经常会遇到的情况是——代码可以正常运行,但是会提示警…

Java异常处理的十个建议-干货强推收藏

Java异常处理的几个建议,希望对大家有帮助~一、尽量不要使用e.printStackTrace(),而是使用log打印反例:try{// do what you want }catch(Exception e){e.printStackTrace();}正例:try{// do what you want }catch(Exception e){log.info("你的程序有…

李宏毅机器学习作业 HW01 数据集解析和代码分享

ML2023Spring - HW01 相关信息: 课程主页 课程视频 Kaggle link Sample code HW01 视频 可以在做作业之前看一部分,我摸索完才发现视频有讲 Data Feature 😦 HW01 PDF 个人完整代码分享 P.S. 即便 kaggle 上的时间已经截止,你仍然…

mysql修改用户密码报错

mysql修改密码报错 Your password does not satisfy the current policy requirements这是 mysql 初始化时,使用临时密码,修改自定义密码时,由于自定义密码比较简单,就出现了不符合密码策略的问题。 密码策略问题异常信息&#…

UI(七) - UI优化(二)

④ UI图集Alpha分离。为什么要对UI图集进行Alpha分离?我们对UI图集的压缩是减少APP包体大小的一部分,这也是减少内存使用量的一个比较有效方法,内存减少的同时对CPU也会降低些消耗。UI图集的压缩好处很多,但同样也会引起些问题&am…

SAX解析

SAX解析 原文链接https://zhhll.icu/2020/xml/SAX/SAX解析/ SAX解析介绍 由于DOM解析XML的弊端,一种替代的技术就是使用SAX解析。 SAX是基于事件模型的XML解析方式,不需要将整个XML文档加载到内存中,只需加载一部分即可开始解析,在处理过…