shell 亚瑟王环
有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 亚瑟王环相关推荐
- linux常用shell命令面试,shell经典笔试题目总结
shell经典笔试题目总结 守望者整理了一些高手的博客记录的shell面试题分享给大家,有些比较有意思,帮助大家面试或则学习shell编程的学习例子 一 文件内容如下: 100 a 1 ...
- linux-shell面试题
由于工作的关系,收集了很多的shell面试题,有些比较有意思,有些纯粹是为折磨人用的题目.有的看完会心一笑,有的看了之后会以为是几年前开发的面试题.不知道是会的人多了,还是有意的为难,想起一句话,庙小 ...
- shell cheat sheet (备忘录)
老亚瑟比较喜欢用cheat sheet(备忘录)的方式学习一些编程里零散但又经常会用到的知识点.相比于冗长详尽的博客,这种方式既简单轻量,同时每次查看的时候可以通过大脑对知识进行自动补全,能不断提升对 ...
- jar包部署shell脚本编写,在服务器上部署jar包,在Linux服务器上部署服务,设置编码格式,设置内存管理
准备步骤: 1.安装java环境,知道java安装目录 2.将jar包拖放或发送至服务器中(目录自定义) 一.编写shell脚本,将以下代码放在shell脚本中,将shell脚本放在jar包同级目录下 ...
- Linux shell 学习笔记(16)— shell 入门总结
1. Shell 变量 Shell 变量包括自定义变量和环境变量: 自定义变量:脚本中自己命名定义的变量,通常为局部变量,其他 Shell 程序不能访问到: 环境变量,操作系统已定义的变量,如 PAT ...
- 浅显易懂 Makefile 入门 (08)— 默认 shell (/bin/sh)、命令回显、make参数(-n 只显示命令但不执行,-s 禁止所有回显)、单行命令、多行命令、并发执行
1. shell 相关 1.1 默认 shell Makefile 所使用的命令是由 shell 命令行组成,他们是一条一条执行的. 多个命令之间要使用分号隔开,Makefile 中的任何命令都要以 ...
- Linux shell 学习笔记(12)— linux 信号、后台运行脚本、作业控制、定时运行任务
1. 处理信号 1.1 Linux 信号 常见的 Linux 信号如下表所示: 信号 值 描述 1 SIGHUP 挂起进程 2 SIGINT 终止进程 3 SIGQUIT 停止进程 9 SIGKILL ...
- Linux shell 学习笔记(11)— 理解输入和输出(标准输入、输出、错误以及临时重定向和永久重定向)
1. 理解输入和输出 1.1 标准文件描述符 Linux 系统将每个对象当作文件处理.这包括输入和输出进程.Linux 用文件描述符(file descriptor)来标识每个文件对象.文件描述符是一 ...
- Linux shell 学习笔记(10)— 处理用户输入(命令行读取参数、读取用户输入、超时处理)
1. 命令行参数 向 shell 脚本传递数据的最基本方法是使用命令行参数.命令行参数允许在运行脚本时向命令行添加数据. $ ./addem 10 30 本例向脚本 addem 传递了两个命令行参数( ...
- Linux shell 学习笔记(9)— 循环语句(for、while)以及更改字段分隔符
1. for 语句 bash shell 中 for 命令的基本格式如以下,$var 变量包含着这次迭代对应的当前列表项中的值. for var in list docommands done 也可以 ...
最新文章
- golang 函数定义
- 4.4. Config file
- JavaScript实现递归楼梯问题(蛮力解决方案)算法(附完整源码)
- 面试题 16.18. Pattern Matching LCCI
- nodejs debugging
- leetcode144. 二叉树的前序遍历(递归+迭代)
- 起止时间控制,显示格式控制
- 关于python中字典描述正确的是_python总结七
- Ubuntu 14.04卸载安装失败的Mysql数据库,以及重新安装配置
- 删除了电脑硬盘的数据能恢复吗,硬盘数据删除了还能恢复吗
- 算法设计与分析(第2版)屈婉玲 刘田 张立昂 王捍贫编著 第三章课后习题答案
- “DOU出晋采”山西旅游数据发布会在太原举行,山西文旅牵手巨量引擎!
- 基于Matlab的压力控制论文,基于Matlab的压力容器螺栓组联接优化设计的论文
- 概括TTL、RS32、RS485特点及区别
- 讲人话科普,Python是个啥?为啥大家都在学?
- 各位端午节快乐 -- Happy the Dragon-Boat Festival
- 优麒麟 2204 安装 Fcitx5 输入法
- 【剑指offer】leetcode刷题 -- Python3实现 -- 共75题(更新中)
- [转]李开复:成长中的十个启发
- Linux系统centos7安装网卡驱动