首页IT科技数字马力前端(数字马力前端笔试编程)

数字马力前端(数字马力前端笔试编程)

时间2025-06-17 05:13:30分类IT科技浏览13331
导读:数字马力前端笔试编程题 题型分配 —100min...

数字马力前端笔试编程题

题型分配 —100min

选择题20道 编程题2道

编程题1

题目

将一串字符串驼峰化,第一个‘-’后的字母无需转小写为大写                    ,其他‘-’后的字母需转小写为大写

例1:font-size转化为fontSize

例2:-weront-size转化为werontSize 解答 function ss(str) { if (str[0] == "-") str = str.slice(1);// 加上这个可以保证第二个案例通过                          ,否则会将空字符当作为第一个单词 let res = str.split("-"); var fist = res[0]; if (fist[0] == "-") fist = fist.slice(1); let result = fist; for (let i = 1; i < res.length; i++) { let temp = res[i][0].toUpperCase(); let temp2 = res[i].replace(res[i][0], temp); result += temp2; } return result; } console.log(ss("font-size")); console.log(ss("-weront-size"));

编程题2

题目

一串字符串         ,当字符[a-zA-Z]重复               ,输出true                           ,否则输出false                。

例1:dssfsfsf–>true

例2:21333ghksd–>false 解答1(通过率:100%) function ss(str) { str = str.match(/[a-zA-Z]/g); //[ h, t, h ] console.log(str); for (let i = 0; i < str.length - 1; i++) { if (str[i] == str[i + 1]) return true; } return false; } console.log(ss("hth000")); 解答2(通过率:100%) function ss(str) { return /([a-zA-Z])\1/g.test(str); } console.log(ss("hth000"));

谈谈感受

编程题的舒适度拉满             ,不需要输入输出          ,不需要搞复杂算法                            ,纯纯的考前端                 ,只需要写function的内容                             。真的是我做过最nice笔试题了,期待面试

声明:本站所有文章     ,如无特殊说明或标注                             ,均为本站原创发布          。任何个人或组织                     ,在未征得本站同意时,禁止复制                    、盗用                          、采集         、发布本站内容到任何网站               、书籍等各类媒体平台            。如若本站内容侵犯了原著者的合法权益                         ,可联系我们进行处理                            。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
python 日志管理(python日志记录器的配置) cms203(CMS2000——领先全球的内容管理系统)