牛客592166486号
牛客592166486号
全部文章
题解
归档
标签
去牛客网
登录
/
注册
牛客592166486号的博客
全部文章
/ 题解
(共10篇)
题解 | #从单向链表中删除指定值的节点#
理解题目!!理解题目!!理解题目!!理解题目!! 不要拿起键盘就瞎JB写!!!! let [total, start, ...arr] = readline().split(" ").map(Number); const rmVal = arr.pop(); let res = [start]; f...
Javascript V8
2022-03-15
18
819
题解 | #提取不重复的整数#
倒着循环,利用对象去重 const str = readline(); const obj = {}; const arr = []; for (let i = str.length - 1; i >= 0 && arr.length <= 10; i--) { co...
Javascript V8
2022-03-11
5
309
题解 | #合并表记录#
粗暴 readline(); let line; const obj = {}; while ((line = readline())) { const [key, value] = line.split(" "); obj[key] = (obj[key] || 0) + +value; ...
Javascript V8
2022-03-11
0
261
题解 | #质数因子#
质数因子就是把数字拆分为质数相乘的表达式 let num = +readline(); let str = ""; // i * i <= num,指数因子小于等于本身的开方 for (let i = 2; i <= num && i * i <= num; i+...
Javascript V8
2022-03-11
0
291
题解 | #进制转换#
16转10方法:0xABC=C16^0+B16^1+A*16^2 let str = readline().substr(2); const map = { A: 10, B: 11, C: 12, D: 13, E: 14, F: 15 }; const d = (n) => (n <...
Javascript V8
2022-03-11
11
343
题解 | #字符串分隔#
理解题目很重要,题目为8位打印一次,最后一次不满8位则补0 const str = readline(); for (let i = 0; ; i++) { const substr = str.substr(i * 8, 8); if (!substr) break; if (subs...
Javascript V8
2022-03-10
0
333
题解 | #明明的随机数#
排序偷了个懒 const len = +readline(); const obj = {}; for (let i = 0; i < len; i++) { const n = +readline(); obj[n] = n; } const arr = Object.keys(...
Javascript V8
2022-03-10
1
332
题解 | #明明的随机数#
比较暴力,push方法可以用二分法优化 // [1,2,4,888,2,1,3,...] // [1,2,4,888,3] // [1,2,3,4,888] const len = +readline(); const arr = []; const obj = {}; function push...
Javascript V8
2022-03-10
0
289
题解 | #计算某字符出现次数#
转化为小写,再循环寻找 const str = readline(); const word = readline().toLocaleLowerCase(); let i = 0, j = 0 for (; i < str.length; i++) if (str[i].toLocaleLo...
Javascript V8
2022-03-10
0
360
题解 | #字符串最后一个单词的长度#
倒着循环找空格,最后用总长度剪去空格的位置 const line = readline(); let i = line.length - 1; for (; i >= 0; i--) if (line[i] === " ") break; console.log(line.length - ...
Javascript V8
2022-03-10
0
275