美文网首页
排队、出列

排队、出列

作者: sky_fighting | 来源:发表于2019-01-29 15:20 被阅读6次

有5个人排列,编号分别为‘a,b,c,d,e’,当数到第三个人的时候出列,并输出这个人的编号,然后再接着从1开始数,直至全部出列,看下图示例:


示例图

代码示例

let numberArr : [String] = ["a", "b", "c", "d", "e"]
lineNum(number: 3, numArr: numberArr)

核心代码
// MARK: - 排队,每数到第三个人出列,并输出编号
func lineNum(number: Int, numArr: [String]) {
//        存储输出的编号
    var outputArr : [String] = []
//        标记当前数到的数字
    var flag = 0
//        标记是第几次输出
    var times = 0
    while times < numArr.count {
        for i in 0 ..< numArr.count {
            if !outputArr.contains(numArr[i]){
                flag += 1
                if flag == number{
                    times += 1
                    print("第" + "\(times)" + "次输出编号" + numArr[i])
                    outputArr.append(numArr[i])
                    flag = 0
                }
            }
        }
    }
}

结果输出:
第1次输出编号c
第2次输出编号a
第3次输出编号e
第4次输出编号b
第5次输出编号d

相关文章

  • 排队、出列

    有5个人排列,编号分别为‘a,b,c,d,e’,当数到第三个人的时候出列,并输出这个人的编号,然后再接着从1开始数...

  • 2022-09-01

    排队秘方第一排,出列,按照位置拍好,然后出教室,其余的都坐好,接下来的第二排出列,当排头,第三排,出列,按照位置坐...

  • 出列

    定义: 从队列中站走跑出来(从人群中出耒)。 唯有敢于出列者,才有可能被别人认识。 当你很努力的时候,连老天都会帮...

  • 情人岩 第八章 移性(18)

    天霞越想越高兴。 "01号出列,其它人员排队去饭堂吃饭"天霞听到双血喊她,她向前挪了两步。 等到其它同学走后,双血...

  • 宿舍管理的三个为什么

    为什么放学回宿舍要排队? 这就像军人集体外出列队一样,目的是为了培养大家的规矩意识和团队意识。这场疫情,如果不是国...

  • 黑蚂蚁

    蛇尾巴的蚂蚁 在排队 它 爱上了森林里的蜜 一会儿翘首 一忽儿出列 一会儿踮起脚尖 上窜下跳的 热带雨林的脾气很大...

  • 【Linux命令行与shell脚本编程大全】3 基本的 bash

    3.5.3.1 ls 命令使用元字符通配符过滤输出列表 ls 命令使用通配符过滤输出列表,被称为 文件扩展匹配( ...

  • 正道启蒙小学的自立……

    随着嘹亮的集合声,各班级出列,来到国旗底下,准备进入升旗仪式。 升旗手:手执国旗、齐步出列,来到旗...

  • 健康请出列

    雾霾之下,人人自危。 尤其是我们这些做母亲的,真是操碎了心。有的妈妈天天在群里发天气预报、空气质量指数、参考各种口...

  • 排队……排队

    大姐(室友)下楼梯崴脚,吃啥补啥买了猪脚煮给她吃,但貌似并没啥用 有一周了,脚肿的是原来的两倍没去医院先用冰水敷~...

网友评论

      本文标题:排队、出列

      本文链接:https://www.haomeiwen.com/subject/tadxsqtx.html