ARTS Week 35

Algorithm

本周的算法题为 3114. 替换字符可以得到的最晚时间

给你一个字符串 s,表示一个 12 小时制的时间格式,其中一些数字(可能没有)被 "?" 替换。

12 小时制时间格式为 "HH:MM" ,其中 HH 的取值范围为 0011MM 的取值范围为 0059。最早的时间为 00:00,最晚的时间为 11:59

你需要将 s 中的 所有 "?" 字符替换为数字,使得结果字符串代表的时间是一个 有效 的 12 小时制时间,并且是可能的 最晚 时间。

返回结果字符串。

示例 1

输入: s = "1?:?4"
输出: "11:54"
解释: 通过替换 "?" 字符,可以得到的最晚12小时制时间是 "11:54"

实现代码如下:

const findLatestTime = function (timeString{
  let result = "";
  let replacementDigits = ["1""9""0""5""9"];
  for (let i = 0; i < timeString.length; i++) {
    let char = timeString[i];
    if (char === "?") {
      char = replacementDigits[i];
    }
    result += char;
  }
  let sub = result.substring(02);
  let replacementString = "";
  if (timeString[0] === "?" && Number(sub) > 11) {
    replacementString = "0" + timeString[1];
  }
  if (timeString[1] === "?" && Number(sub) > 11) {
    replacementString = "11";
  }
  if (replacementString) {
    result = result.replace(sub, replacementString);
  }
  return result;
};

解题思路:

首先,将"HH:MM"的每个时分最大取值明确,然后如果是?就替换成对应索引的数值,这样可以满足通用的情况下 ,在这个基础上,对特殊情况进行处理,然后得出想要的结果。

Review

Top US doctor wants social media health warnings - Breaking News English Lesson

社交媒体已经改变了世界。它既有好的一面,也有坏的一面。其中一个不好的地方是,它可能导致心理健康问题。这是美国顶级医生想要解决的问题。美国卫生与公共服务部部长维韦克·穆尔西希望社交媒体公司在其平台上发布有关心理健康的警告。他尤其担心这些平台对年轻人的伤害。他说算法导致年轻人接触到极端色情和暴力内容。穆尔西博士说:“现在是时候要求在社交媒体平台上贴上卫生与公共服务部长的警告标签了,指出社交媒体与青少年心理健康的严重损害有关。”他还表示,需要法律来保护年轻人在网络上的安全。

多年来,穆尔西博士一直在为加强对社交媒体的管控而奔走呼吁。2023年,他警告说,社交媒体对儿童和青少年的心理健康和福祉构成“严重的伤害风险”。他最近的警告发表在《纽约时报》的一篇客座文章中。他写道:“年轻人面临的心理健康危机是一场紧急事件。社交媒体已成为一个重要的促成因素。”他担心年轻人花在网络上的时间太长。他说“每天花费三个多小时在社交媒体上的年轻人面临焦虑和抑郁症状的风险是其他人的两倍。”穆尔西认为,就像香烟上的警告一样,在线警告也会有所帮助。

Tip

Cookie Banner是指网站上出现的一种通知条,用于告知用户该网站使用Cookie等技术来收集、存储和处理用户数据,并且需要用户同意这些数据的使用。通常,Cookie Banner会包含一个简要的说明,告知用户使用Cookie的目的和类型,以及提供一个同意或拒绝的选项。此外,还可能包含一个链接,指向更详细的隐私政策或Cookie策略页面。

Cookie政策是网站提供给用户的一份声明,解释了网站如何使用Cookie(一种小型文本文件),以及与Cookie相关的数据收集和隐私保护措施。Cookie是一种存储在用户计算机上的文本文件,它包含有关用户访问网站的信息。许多网站使用Cookie来跟踪用户行为,例如记住用户首选项、购物车信息、广告和其他内容。Cookie政策通常包括以下信息:

  1. 网站使用Cookie的目的和类型。
  2. 与Cookie相关的数据如何收集、存储和使用。
  3. 用户如何控制Cookie的使用和删除Cookie。
  4. 如何保护用户数据隐私。
  5. Cookie政策的更新和变更如何通知用户。

Share

既要,又要,还要。

不可能“我全都要的”,只能有所取舍,有失才有得。

本文由 mdnice 多平台发布

  • 15
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AR7_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值