bug_making()
bug_making()
全部文章
题解
归档
标签
去牛客网
登录
/
注册
bug_making()的博客
全部文章
/ 题解
(共19篇)
题解 | #打印只有一个数字的行#
for line in $(cat nowcoder.txt); do num=$(echo $line | grep -o "[0-9]" | wc -l) if [ $num -eq 1 ]; then echo $line fi done
bash
2022-04-30
0
471
题解 | #wc + awk + xargs 命令循环输出#
line=$(head -n 1 nowcoder.txt | wc -w) # 获取列数 # awk打印每行,xargs 转置 for (( i = 1; i <= $line; ++i)); do awk -v j=$i '{print $j}' nowcoder.txt...
bash
2022-04-28
3
517
题解 | #awk + sort + uniq 第二列是否有重复#
先发我的做法 awk '{print $2}' nowcoder.txt | sort | uniq -cd | sort -n 提取某列:使用 awk 命令 查看重复频率:sort + uniq
bash
2022-04-28
0
503
题解 | #xargs+sort+uniq+awk 统计频率#
命令如下: cat nowcoder.txt | xargs -n1 | sort | uniq -c | sort -n | awk '{print $2, $1}' 现在一步步地看一下各个命令的作用 cat 查看内容 [root@iZbp18vd1p2tytbwn5vgaqZ ~]# cat ...
bash
2022-04-28
97
1432
题解 | #xargs+awk打印字母数小于8的单词#
先使用 xargs 命令将输出转换为单行,然后指定 awk 的分隔符为 "",设定每行的筛选条件为 NF<8 #!/bin/bash cat nowcoder.txt | xargs -n1 | awk -F "" 'NF<8'
bash
2022-04-27
12
539
题解 | #去掉空行的四种方式#
方法1:xargs 使用 xargs 命令将其中的换行符都转为空格符,指定 -n1 单列输出 cat nowcoder.txt | xargs -n1 方法2:grep 匹配换行符以外的部分,. 表示除换行符以外的所有字符,然后 sed 命令将 : 符号替换为空 grep '^.' nowcode...
bash
2022-04-26
0
444
题解 | #输出第5行的内容#
三种方式 # 方式1:sed 的 p 参数确定行号 cat nowcoder.txt | sed -n '5,5p' # 方式2:tail 和 head 夹逼 tail +5 nowcoder.txt | head -n 1 # 方式3:awk 通过 NR 确定行号 awk "NR==5" no...
bash
2022-04-26
3
675
题解 | #图片整理#
直接使用 sort 函数进行排序或者利用哈希表来解题都可以,哈希表相当于空间换时间,复杂度O(N)。 使用 sort 排序 #include <iostream> #include <string> #include <algorithm> using names...
C++
2022-04-18
0
290
题解 | #合唱队#
动态规划思路 这一题的大致思路前面的题解都说的很清楚了,就是编号 i 的同学,找到: 左边小于该同学身高的个数 右边大于该同学身高的个数 而在寻找个数的过程中就用到了动态规划的思想,假设对于当前身高为 197 的同学来说,要找到左边小于它的所有个数 如果它找到了身高为 160 同学,很明显 1...
C++
动态规划
2022-03-30
0
310
首页
上一页
1
2
下一页
末页