Algorithm
本周的算法题为 2413. 最小偶倍数
给你一个正整数 n
,返回 2
和 n
的最小公倍数(正整数)。
示例 1:
输入:n = 5
输出:10
解释:5 和 2 的最小公倍数是 10 。
实现代码如下:
const smallestEvenMultiple = function (n) {
if (n >= 2 && n % 2 == 0) {
return n
}
if (n % 2 != 0) {
return n * 2
}
};
解题思路:
-
两个数中一个数是另一个数的倍数,则较大的数就是它们的最小公倍数。 -
两个数是相邻的自然数或是两个不同的质数,则它们的乘积就是最小公倍数。 -
通过取余(%)运算符实现即可。
Review
Chechnya bans music that is too slow or too fast - Breaking News English Lesson
车臣共和国的文化部制定了关于人们可以听什么速度的音乐的规定。该部门禁止播放速度过快或过慢的歌曲,并发布了有关允许的歌曲节奏的公告。公告中写道:“从现在开始,所有的音乐、歌唱和舞蹈作品的节奏应该在80到116拍每分钟之间。”这个新标准的起点是每分钟80拍,比许多现代流行音乐要慢得多。然而,俄罗斯国歌通常以每分钟76拍的速度演奏。文化部尚未就国歌是否受到新规定的影响发表任何声明。很可能国歌将成为这一新规定的例外。
禁止播放速度过快或过慢的音乐旨在保护车臣的文化和传统。《莫斯科时报》称这是为了“根除任何西方化的迹象”。车臣领导人拉姆赞·卡德罗夫表示,这项禁令是为了使音乐“符合车臣人的心态”。他补充道:“借用他人的音乐文化是不可容忍的。”车臣文化部部长穆萨·达达耶夫表示:“我们必须将车臣人民的文化遗产传承给人民和我们子孙后代。”当地艺术家需要在6月1日之前重新创作他们的歌曲以符合新的节奏要求。车臣的人们将不能再听到电子音乐,或者碧昂丝、公鸭和泰勒的许多歌曲。
Tip
git clone xxx not found
在使用git从gitlab下载项目的时候,出现以下这个报错问题:
fatal: repository 'https://gitlab.xxx.com/xxx/web/project-name/' not found
因为URL是copy的,所以不会弄错,猜测应该是用户名和密码异常,所以使用以下命令进行配置:
git config --global user.name "xxxx"
git config --global user.password "xxxx"
发现还是失败了,就想着怎么触发用户名和密码输入那个弹窗。看了一下发现使用的URL其实是没有.git结尾的,修改了一下clone的命令为:
git clone https://gitlab.xxx.com/xxx/web/project-name.git
此时,触发了用户名和密码输入弹窗,填入正确信息即可,问题解决。
Share
技术人对抗焦虑的加减法-阿里云开发者社区 (aliyun.com)
-
不要把别人贩卖的焦虑强加到自己的感受中 -
没有坑,就让自己先成为萝卜,等待机会 -
要抓住问题的本质,如果只是找一匹跑得更快的马,那就不会发明汽车 -
决定未来的不是过去,也不是他人的评价,而是你自己定义的将来 -
最挑战的事情,最高级的快乐 -
警惕低水平的勤奋,不要碎片化学习 -
认知自己,比认知知识点更重要
本文由 mdnice 多平台发布