首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
阿尔可
华为_中央硬件工程院_自动化控制工程师
获赞
352
粉丝
13
关注
6
看过 TA
1241
男
西南交通大学
2022
嵌入式软件开发
IP属地:广东
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑阿尔可吗?
发布(7)
刷题
阿尔可
华为_中央硬件工程院_自动化控制工程师
原内容仅作者可见
0
点赞
评论
收藏
转发
阿尔可
2022-11-06 21:32
华为_中央硬件工程院_自动化控制工程师
华为欧洲小镇夜景
东莞出差中…今晚出去绕着松山湖逛了一圈,随手拍了几张
0
点赞
评论
收藏
转发
阿尔可
2021-08-28 00:34
已编辑
华为_中央硬件工程院_自动化控制工程师
题解 | #求平均值#
试了两种方法,第一种是从文件读取,第二种是从命令行输入(可以,但是平台不给我过);去查了一下,说是bash不支持浮点数,所以要用bc或awk来输出浮点数; #第一种 #!/bin/bash row=0 sum=0 num=0 while read line do if [[ row -eq 0 ]] then num=${line} else ((sum+=line)) fi ((row++)) done < test4.txt echo &qu...
0
点赞
评论
收藏
转发
阿尔可
2021-08-27 16:41
已编辑
华为_中央硬件工程院_自动化控制工程师
题解 | #打印每一行出现的数字个数#
还没学到grep命令,就直接用-eq判断了;read循环读取每一行;然后获得每行的字符串的长度;然后依次截取其中一个字符;然后判断是否等于12345;最后就是累加求和了; #!/bin/bash row=0 sum=0 while read line do num=0 len=${#line} for((i=0;i<len;i++)) do tmp=${line:i:1} if [[ ${tmp} -eq 1 || ${tmp} -eq 2 || ${tmp} ...
0
点赞
评论
收藏
转发
阿尔可
2021-08-27 03:04
华为_中央硬件工程院_自动化控制工程师
题解 | #转置文件的内容#
我这大概是最烂的解法了吧。。。运行时间超过了0.06%的代码,占用内存超过0.00%的代码。。。 #!/bin/bash trans=() rows=`wc -l < nowcoder.txt` columns=`awk '{print NF}' nowcoder.txt | head -n1` while read line do for((i=1;i<=columns;i++)) do tmp=`echo "${line}" | awk -F" " -v val=${i} '...
0
点赞
评论
收藏
转发
阿尔可
2021-08-26 22:33
华为_中央硬件工程院_自动化控制工程师
题解 | #打印字母数小于8的单词#
用空格进行分割,NF是当前记录的字段数,也可以说是单词数;然后for循环嵌套if判断;当当前字段的长度小于8时,将其打印出来; #!/bin/bash awk -F" " '{for(i=1;i<=NF;i++){if(length($i) < 8){print $i}}}' nowcoder.txt
0
点赞
评论
收藏
转发
阿尔可
2021-08-24 19:00
华为_中央硬件工程院_自动化控制工程师
题解 | #扭蛋机#
刚开始以为要用递归,后来又以为要用树的结构,最后想了想发现这道题并没有出的那么难;因为是2x+1或者2x+2,所以22娘扭蛋的结果是奇数,33娘扭蛋的结果是偶数;这样只要一步步倒推就可以了; import java.util.Scanner; public class Main { public static void main(String[] args) { int N; StringBuilder sb = new StringBuilder(""); Scanner sc = new Scanner(Sy...
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务