ARTS Week 32

Algorithm

本周的算法题为 1512. 好数对的数目

给你一个整数数组 nums

如果一组数字 (i,j) 满足 nums[i] == nums[j]i < j ,就可以认为这是一组 好数对

返回好数对的数目。

复制代码
示例 1:

输入:nums = [1,2,3,1,1,3]
输出:4
解释:有 4 组好数对,分别是 (0,3), (0,4), (3,4), (2,5) ,下标从 0 开始

实现代码如下:

复制代码
const numIdenticalPairs = function (nums) {
    let count = 0
    for (let i = 0; i < nums.length; i++) {
        for (let j = 0; j < nums.length; j++) {
            if (nums[i] == nums[j] && i < j) {
                count += 1
            }
        }

    }
    return count
};

解题思路:

题目相对简单,使用for遍历两次,加上条件判断,累计出现好书对次数即可。

Review

UK leader wants national service for 18-year-olds - Breaking News English Lesson

英国首相里希·苏纳克计划为18岁年轻人引入国民服役制度,如果他所在的党派在7月4日的英国大选中获胜,他将推行强制国民服役。根据他的计划,年轻人满18岁时将有两个选择:一是花一年时间在陆军、海军或空军服役,政府预计约有3万人会选择这一选项;二是每月一个周末从事志愿工作,比如为英国的国民卫生服务体系、急救服务、消防服务或地方社区提供服务。苏纳克表示,这将帮助年轻人获得宝贵技能,并有助于"建设更强大的国家文化"。

然而,苏纳克的计划遭到了许多人的批评。各种专家表示,该计划成本过高,且英国没有足够的人员来培训3万名军队志愿者。许多国防专家认为这一想法不切实际。前海军司令艾伦·韦斯特表示,虽然他对更多年轻人意识到国防的重要性感到高兴,但这一想法是"荒谬的"。他认为政府需要增加国防开支,而国民服役制度将"榨取"国防资金。许多年轻人也不同意这一计划,认为它剥夺了他们的自由。然而,一名17岁的年轻人表示,这将给许多年轻人带来目标,并指出国民服役制度在数十个国家都运作良好。

Tip

升级 package.json 中全部依赖包到最新版本

在 Vue 项目 package.json 中,要将全部依赖包升级至最新版本,可以使用工具 npm-check-updates实现,如下所示:

全局安装

复制代码
npm install -g npm-check-updates

或者,npx安装

复制代码
npx npm-check-updates

检查并显示最新版本

复制代码
ncu -u

重新安装

复制代码
npm install

至此,完成。

Share

第一次知道技术胖,是在2018年,当时看他的博客学了一下Weex,然后是Flutter,后来没怎么关注了,没想到现在退休回老家当保安了,财富自由就是可以任性,不过,生活才是最重要的。最近,看了他新发布的这篇文章。

给年轻程序员的三点启示 | 程序软技能-01 - 掘金 (juejin.cn)

"我从06年开始进入编程领域,做过Java、Python、PHP,前端,现在已经回到自己的家乡,和母亲生活再一起,过着梦寐以求的田园生活。在编程领域摸爬滚打了16年,通过这个文章,我希望能给小伙伴一些启发。现在我已经退出职场,也不准备作培训和卖课,所以分享文章的目的很简单,就是想我在程序领域走过的弯路和踩过的坑,小伙伴不要再走一遍或者再踩坑了。"

"启示一:尽早作自己喜欢的事。"

"启示二:抛开代码与人沟通。"

"启示三:慢慢建立个人权威。"

本文由mdnice多平台发布

相关推荐
Hilaku37 分钟前
我用 Gemini 3 Pro 手搓了一个并发邮件群发神器(附源码)
前端·javascript·github
全栈前端老曹1 小时前
【包管理】npm init 项目名后底层发生了什么的完整逻辑
前端·javascript·npm·node.js·json·包管理·底层原理
HHHHHY1 小时前
mathjs简单实现一个数学计算公式及校验组件
前端·javascript·vue.js
iReachers1 小时前
HTML打包APK(安卓APP)中下载功能常见问题和详细介绍
前端·javascript·html·html打包apk·网页打包app·下载功能
愈努力俞幸运1 小时前
vue3 demo教程(Vue Devtools)
前端·javascript·vue.js
持续前行1 小时前
在 Vue3 中使用 LogicFlow 更新节点名称
前端·javascript·vue.js
Anita_Sun1 小时前
Underscore.js 整体设计思路与架构分析
前端·javascript
Java陈序员1 小时前
告别手写礼簿!一款开源免费的电子红白喜事礼簿系统!
javascript·css·html
赵明飞1 小时前
深入解析LoRaWAN协议架构与核心组件:为什么NS服务器如此关键?
javascript
咖啡の猫1 小时前
TypeScript-Babel
前端·javascript·typescript