01 2022 档案
摘要:说明: N 位同学站成一排,音乐老师要请其中的 (N - K) 位同学出列,使得剩下的 K 位同学排成合唱队形。你的任务是,已知所有N位同学的身高,计算最少需要几位同学出列,可以使得剩下的同学排成合唱队形。合唱队形即身高从左往右递增,然后递减,只有一个高峰。 输入描述: 有多组用例,每组都包含两行数
阅读全文
摘要:功能:输入一个正整数,按照从小到大的顺序输出它的所有质因子(重复的也要列举)(如180的质因子为2 2 3 3 5 ) const readline = require('readline'); const rl = readline.createInterface({ input: process
阅读全文
摘要:个人笔记 const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout}); const arr = [];rl.on(
阅读全文
摘要:描述 (from 牛客网) 将 rgb 颜色字符串转换为十六进制的形式,如 rgb(255, 255, 255) 转为 #ffffff1. rgb 中每个 , 后面的空格数量不固定2. 十六进制表达式使用六位小写字母3. 如果输入不符合 rgb 格式,返回原始输入 示例1 输入: 'rgb(255,
阅读全文
摘要:描述 ( from 牛客网) 按所给的时间格式输出指定的时间格式说明对于 2014.09.05 13:14:20yyyy: 年份,2014yy: 年份,14MM: 月份,补满两位,09M: 月份, 9dd: 日期,补满两位,05d: 日期, 5HH: 24制小时,补满两位,13H: 24制小时,13
阅读全文
摘要:React 是一个声明式,高效且灵活的用于构建用户界面的 JavaScript 库。 一、安装Node.js, 通过 npm 使用 React Node.js 是一个开源和跨平台的 JavaScript 运行时环境。npm 是 Node.js 标准的软件包管理器。它起初是作为下载和管理 Node.j
阅读全文
摘要:‘abc’的全排列等于 ('a'拼接上'bc'的全排列数组中的每一项) + ('b'拼接上'ac'的全排列数组的每一项) + ('c'拼接上'ab'的全排列数组的每一项) 思路copy from 牛客网的用户 const _permute = string => { // 补全代码 if (stri
阅读全文
摘要:function testUrl(url) { let pattern = /^http(s)?:\/\/[\w-]+(\.[\w-]+)+(\:\d+)?(\/\w+)*(\?\w+=.*(\&\w+=.*)*)?$/i; return pattern.test(url); }
阅读全文
摘要:方法一: Array.prototype.uniq = function () { let arr = []; this.forEach((item, index, array) => { const result = arr.some((x) => Object.is(x, item)); if
阅读全文