跳至主要內容

算法相关文档格式模版

微信公众号:储凡2023/2/23大约 2 分钟

算法相关文档格式模版

题目链接

题目描述

给定一个nowcoder.txt文件,其中有3列信息,如下:

20201001 python 99
20201002 go 80
20201002 c++ 88
20201003 php 77
20201001 go 88
20201005 shell 89
20201006 java 70
20201008 c 100
20201007 java 88
20201006 go 97

编写一个shell脚本来检查文件第二列是否有重复,且有几个重复,并提取出重复的行的第二列信息(先按次数排序,如果次数相同,按照单词字母顺序排序),输入如下:

2 java
3 go

刷题思路

代码实现

#!/bin/bash

##
## 统计文件的行数

read -a arr
while [ ${#arr[@]} -eq 2 ]
    do
        sum=$((${arr[0]} + ${arr[1]}))
        echo $sum
        read -a arr
    done
exit 0

一些建议

更新日志

2024/7/29 15:43
查看所有更新日志
  • 5a2b2-feat: 移除markdown-cli模块,采用prettier校验文档格式
  • c0f2d-refactor: 升级vuepress相关版本,优化项目结构 (#137)
  • 6ff0a-feat(algo): 新增剑指、shell等算法文档
  • 06596-feat: 算法相关文档新增固定链接,优化导入代码配置
  • b5563-feat: 新增一些文档,调整导航栏内容
  • 9b9e4-feat: 算法相关文档更新,删除讨论链接 (#88)
  • b0275-feat(markdownlint-cli): 添加markdown文档校验,支持lint脚本自动格式化文档
  • 5f1e1-feat: 导航栏、侧边栏内容修改,新增目录对应的文档
  • 02ab1-style: 文档目录调整,修改mdEnhance配置
  • 1c249-feat: 新增一些文档,优化配置
  • afe76-docs: 新增一些算法解析文档
  • a23ce-refactor: 新增manuscript目录,优化文稿结构
  • bc074-docs(server-end): egg框架相关文档
  • 74aa9-docs(algorithm): 新增一些文档