有1到100的数字序列。有计数器每数到12,就将计数器指向的数字在亚瑟环中剔除,问该序列中最后剩下的数字是多少?

#!/bin/bashfor((i=1;i<=100;i++))
doa[$i-1]=$i
done
y=0
count=0
while [ 0 ]
do      for((i=0;i<${#a[@]};i++))doif [ ${a[i]} -ne 0 ];then((count++))if [ $count -eq 13 ];thena[i]=0count=0((y++))fi      fidoneif [ $y -eq 99 ];thenbreakfi
donefor x in ${a[@]}
doif [ $x != 0 ];thenecho $x;fi
done

shell 亚瑟王环相关推荐

  1. linux常用shell命令面试,shell经典笔试题目总结

    shell经典笔试题目总结 守望者整理了一些高手的博客记录的shell面试题分享给大家,有些比较有意思,帮助大家面试或则学习shell编程的学习例子 一 文件内容如下: 100 a         1 ...

  2. linux-shell面试题

    由于工作的关系,收集了很多的shell面试题,有些比较有意思,有些纯粹是为折磨人用的题目.有的看完会心一笑,有的看了之后会以为是几年前开发的面试题.不知道是会的人多了,还是有意的为难,想起一句话,庙小 ...

  3. shell cheat sheet (备忘录)

    老亚瑟比较喜欢用cheat sheet(备忘录)的方式学习一些编程里零散但又经常会用到的知识点.相比于冗长详尽的博客,这种方式既简单轻量,同时每次查看的时候可以通过大脑对知识进行自动补全,能不断提升对 ...

  4. jar包部署shell脚本编写,在服务器上部署jar包,在Linux服务器上部署服务,设置编码格式,设置内存管理

    准备步骤: 1.安装java环境,知道java安装目录 2.将jar包拖放或发送至服务器中(目录自定义) 一.编写shell脚本,将以下代码放在shell脚本中,将shell脚本放在jar包同级目录下 ...

  5. Linux shell 学习笔记(16)— shell 入门总结

    1. Shell 变量 Shell 变量包括自定义变量和环境变量: 自定义变量:脚本中自己命名定义的变量,通常为局部变量,其他 Shell 程序不能访问到: 环境变量,操作系统已定义的变量,如 PAT ...

  6. 浅显易懂 Makefile 入门 (08)— 默认 shell (/bin/sh)、命令回显、make参数(-n 只显示命令但不执行,-s 禁止所有回显)、单行命令、多行命令、并发执行

    1. shell 相关 1.1 默认 shell Makefile 所使用的命令是由 shell 命令行组成,他们是一条一条执行的. 多个命令之间要使用分号隔开,Makefile 中的任何命令都要以 ...

  7. Linux shell 学习笔记(12)— linux 信号、后台运行脚本、作业控制、定时运行任务

    1. 处理信号 1.1 Linux 信号 常见的 Linux 信号如下表所示: 信号 值 描述 1 SIGHUP 挂起进程 2 SIGINT 终止进程 3 SIGQUIT 停止进程 9 SIGKILL ...

  8. Linux shell 学习笔记(11)— 理解输入和输出(标准输入、输出、错误以及临时重定向和永久重定向)

    1. 理解输入和输出 1.1 标准文件描述符 Linux 系统将每个对象当作文件处理.这包括输入和输出进程.Linux 用文件描述符(file descriptor)来标识每个文件对象.文件描述符是一 ...

  9. Linux shell 学习笔记(10)— 处理用户输入(命令行读取参数、读取用户输入、超时处理)

    1. 命令行参数 向 shell 脚本传递数据的最基本方法是使用命令行参数.命令行参数允许在运行脚本时向命令行添加数据. $ ./addem 10 30 本例向脚本 addem 传递了两个命令行参数( ...

  10. Linux shell 学习笔记(9)— 循环语句(for、while)以及更改字段分隔符

    1. for 语句 bash shell 中 for 命令的基本格式如以下,$var 变量包含着这次迭代对应的当前列表项中的值. for var in list docommands done 也可以 ...

最新文章

  1. golang 函数定义
  2. 4.4. Config file
  3. JavaScript实现递归楼梯问题(蛮力解决方案)算法(附完整源码)
  4. 面试题 16.18. Pattern Matching LCCI
  5. nodejs debugging
  6. leetcode144. 二叉树的前序遍历(递归+迭代)
  7. 起止时间控制,显示格式控制
  8. 关于python中字典描述正确的是_python总结七
  9. Ubuntu 14.04卸载安装失败的Mysql数据库,以及重新安装配置
  10. 删除了电脑硬盘的数据能恢复吗,硬盘数据删除了还能恢复吗
  11. 算法设计与分析(第2版)屈婉玲 刘田 张立昂 王捍贫编著 第三章课后习题答案
  12. “DOU出晋采”山西旅游数据发布会在太原举行,山西文旅牵手巨量引擎!
  13. 基于Matlab的压力控制论文,基于Matlab的压力容器螺栓组联接优化设计的论文
  14. 概括TTL、RS32、RS485特点及区别
  15. 讲人话科普,Python是个啥?为啥大家都在学?
  16. 各位端午节快乐 -- Happy the Dragon-Boat Festival
  17. 优麒麟 2204 安装 Fcitx5 输入法
  18. 【剑指offer】leetcode刷题 -- Python3实现 -- 共75题(更新中)
  19. [转]李开复:成长中的十个启发
  20. Linux系统centos7安装网卡驱动

热门文章

  1. LNK1181 无法打开输入文件“winmm.lib”
  2. ansible管理变量、机密和事实
  3. Linux 下安装 Wordpress教程
  4. 第三课 排序算法LowB三人组
  5. Maxima 的绘图功能 1
  6. 工欲善其事,必先利其器!idea最详细的Debug技巧及方法,让你定位bug如探囊取物!
  7. 年审是当月还是当天_车辆年审时间当月到当月办理可以吗
  8. java左手画圆右手画方_左手画圆右手画方可以同时进行吗?
  9. 一位阿里P9的年薪和家庭资产
  10. 综合实验-基于RS485的多机评分系统