首页 > 其他 > 详细

vivo提前批前端笔试题目——辛运员工抽奖

时间:2021-07-02 11:47:44      阅读:15      评论:0      收藏:0      [点我收藏+]

题目描述

从团队中选出整个工号中含有数字7或者工号是7的倍数的员工。
input: 一组空格分隔的员工工号列表
output:幸运员工总人数,未找到时输出0

解决:

/**
 * @description: 从团队中选出整个工号中含有数字7或者工号是7的倍数的员工。
 * @param {*} arr: 一组空格分隔的员工工号列表
 * @return {*} total: 幸运员工总人数,未找到时输出0
 * @author: ksr
 */
function luck(arr) {
  let total = 0
  if (arr.length !== 0) {
    arr = arr.split(‘ ‘).map(Number)
    for (let i = 0; i < arr.length; i++) {
      if (arr[i] % 7 == 0 || String(arr[i]).match(/[7]/)) {
        total++
      }
    }
  }
  return total
}
const arr = ‘1 1017 56 111 7 1414‘
console.log(luck(arr));

以上仅为个人理解,不代表最优

vivo提前批前端笔试题目——辛运员工抽奖

原文:https://www.cnblogs.com/Monster-su/p/14961871.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!