第一题:将十进制表示的rgba字符串转为十六进制表示的字符串,透明度直接用字符串表示即可。
例:

输入:rgba(125,125,125,0.4)
输出:["#ffffff", “0.4”]

<script>// 将十进制的rgba表示转为16进制let str = "rgba(125,25,255,0.4)";let rgba = str.match(/^rgba\((\d*),(\d*),(\d*),(.*)\)$/);// console.log(rgba);let result = '#'for (let i = 1; i < rgba.length - 1; i++) {// console.log(parseInt(rgba[i]).toString(16));result += parseInt(rgba[i]).toString(16);}console.log([result, rgba.slice(-1).toString()]);</script>

第二题:将URL中的query string转为json格式
例:

url为:http:www.jsdk.demo.html?x=2&y=3&y=4&y=5&z=0
输出:{x:2, y:[3,4,5], z:0}

<script>// 将URL中的query string转为json格式   例如[x:1,y:[3,4,5],z:0]// let url = "http:www.jsdk.demo.html?x=2&y=3&y=4&y=5&z=0";let query = window.location.search.substring(1).split('&');let json = {};for (let i = 0; i < query.length; i++) {let temp = query[i].split('=');if (json.hasOwnProperty(temp[0])) {console.log(typeof (json[temp[0]]));if (typeof (json[temp[0]]) === 'number') {json[temp[0]] = [json[temp[0]], parseInt(temp[1])];console.log(json[temp[0]]);}else {console.log(json[temp[0]]);json[temp[0]].push(parseInt(temp[1]));}}else {json[temp[0]] = parseInt(temp[1]);}}console.log(json);</script>

2022前端春招——CVTE笔试编程题相关推荐

  1. 2022年春招 360笔试 第二题 翻转棋子

    题目大致是有n个(long类型)棋子,棋子开始时全部朝上.有q次(q<300)查询输入,每次输入L,R(1<=L,R<=n)使得区间内的棋子从黑色变成白色,白色变成黑色.需要输出每次 ...

  2. 2023年春招热门笔试算法题(C++)

    内容整理自网络,侵权联系删除 1.链表反转 输入:{1,2,3} 返回值:{3,2,1} struct ListNode {int val;struct ListNode *next;ListNode ...

  3. 字节跳动2019春招研发部分编程题汇总【题解】

    差不多2个小时才AK,题目难度还行吧. 自己好菜. 题目地址:https://www.nowcoder.com/test/16516564/summary 目录 万万没想到之聪明的编辑 [模拟] 万万 ...

  4. 【牛客网】字节跳动2019春招研发部分编程题汇总

    1-万万没想到之聪明的编辑 解题思路 此题的编辑规则如下 三个同样的字母连在一起,一定是拼写错误,去掉一个的就好啦:比如 helllo -> hello 两对一样的字母(AABB型)连在一起,一 ...

  5. [C语言]字节跳动2019春招研发部分编程题

    1.万万没想到之聪明的编辑 题目描述: 我叫王大锤,是一家出版社的编辑.我负责校对投稿来的英文稿件,这份工作非常烦人,因为每天都要去修正无数的拼写错误.但是,优秀的人总能在平凡的工作中发现真理.我发现 ...

  6. 京东2019春招Java工程师编程题题解

    生成回文串 题目描述 对于一个字符串,从前开始读和从后开始读是一样的,我们就称这个字符串是回文串. 例如"ABCBA","AA","A"是回 ...

  7. 链家java_链家2018春招Java工程师编程题题解

    Light 题目描述 在小红家里面,有n组开关,触摸每个开关,可以使得一组灯泡点亮.现在问你,使用这n组开关,最多能够使得多少个灯泡点亮呢? 输入 第一行一个n,表示有n组开关.接下来n行,每行第一个 ...

  8. 2017京东春招实习生招聘编程题

    题目描述:  有一条很长的队伍,队伍里面一共有n个人.所有的人分为三类:警察,小偷和普通人.  将队伍里面的人从前到后由1到n编号,编号为i的人与编号为j的人的距离为i与j之差的绝对值.  每一个警察 ...

  9. 2017京东春招C/C++编程题(1)——站队

    /*题目描述: 有一条很长的队伍,队伍里面一共有n个人.所有的人分为三类:警察,小偷和普通人. 将队伍里面的人从前到后由1到n编号,编号为i的人与编号为j的人的距离为i与j之差的绝对值. 每一个警察有 ...

  10. 字节跳动2019春招研发部分编程题汇总(Python版本)

    一.万万没想到之聪明的编辑 王大锤是一家出版社的编辑,负责校对投稿来的英文稿件,他发现一个发现拼写错误的捷径: 三个同样的字母连在一起,一定是拼写错误,去掉一个的就好啦:比如 helllo -> ...

最新文章

  1. 五个最佳案例带你解读Node.js的前后之道
  2. perl 引用(一)
  3. 物理化学 化学 动力学(中)
  4. VTK:二次抽取用法实战
  5. python帮助生活-想把python运用在实际生活中?那么python查询价格方法可以帮助你...
  6. mysql 横向分表合并_MySQL横向扩展-分库分表解决方案总结
  7. 论文浅尝 | 基于动态记忆的原型网络进行元学习以实现少样本事件探测
  8. Linux命令学习(4):gzip压缩与解压
  9. 学习使用 Go 的反射
  10. 日访问量1万mysql_日访问量1万服务器
  11. matlab 下的集成学习工具箱
  12. 如何计算CRC循环校验码示例
  13. c++语言编程软件视频教程下载,C++编程开发全套视频教程下载
  14. 计算机桌面最下面的横条怎么去掉,win7系统桌面出现横条如何去除?桌面出现横条去除方法...
  15. 数据预处理---将文本属性标签转换为数字标签的方法
  16. 互联网晚报 | 10月29日 星期五 | 理想汽车第10万辆整车正式下线;微博新增“炸毁评论”功能;《长津湖》续集正式官宣...
  17. L84.linux命令每日一练 -- 第11章 Linux系统管理命令 -- rpm和yum
  18. 南京信息工程大学第二届程序设计大赛团队赛:L-三元对
  19. 浏览器显示DNS服务器可能不可用,浏览器打不开显示dns
  20. Linux-centos7-防火墙

热门文章

  1. plc 触控屏 c语言开发,工业串口触摸屏在PLC工控板的人机界面应用开发示例
  2. 抛砖引玉——Stagefright漏洞初探
  3. Windows使用快捷键
  4. 泰坦尼克号数据集的下载
  5. 浅谈批处理for命令中的变量扩展
  6. html相册 自动,ACDSee的HTML相册生成
  7. 网易云、酷狗、QQ音乐歌单接口API
  8. ilove中文_iloveyou歌词中文版是什么歌
  9. php 解析p2p节目源,P2P加速解析与伪一次解析源码教程
  10. 鼎捷T100权限管控设定