zoukankan      html  css  js  c++  java
  • vivo提前批前端笔试题目——辛运员工抽奖

    题目描述

    从团队中选出整个工号中含有数字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));
    

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

  • 相关阅读:
    Apache-Shiro
    Linux下的Nginx安装
    Linux安装Redis
    Linux安装ftp组件vsftpd
    Spring笔记(二)
    Spring笔记(一)
    MySQL事务
    rocketMQ基本理解
    2018面试题小结
    v-if和v-show
  • 原文地址:https://www.cnblogs.com/Monster-su/p/14961871.html
Copyright © 2011-2022 走看看