关注
没参加笔试,贴个第三题代码(不知道有没有BUG...)~~ 希望自己的笔试的时候题也简单点🤣
void fun(string &str, int x)
{
vector<vector<char>> v;
int l = 0, r = x - 1;
int add_l = 1, add_r = -1;
int k = 0, n = str.size();
while(k < n){
vector<char> tmp(x, ' ');
if(l == r){
add_l = -1;
add_r = 1;
tmp[l] = str[k++];
l--, r++;
v.push_back(tmp);
continue;
}
if(l == 0){
add_l = 1;
add_r = -1;
}
tmp[l] = str[k++];
if(k == n){
v.push_back(tmp);
break;
}
tmp[r] = str[k++];
v.push_back(tmp);
l += add_l;
r += add_r;
}
int m = v.size();
for(int i = 0; i < x; i++)
for(int j = 0; j < m; j++){
if(v[j][i] != ' ')
cout<<v[j][i];
}
cout<<endl;
}
查看原帖
点赞 评论
相关推荐
牛客热帖
正在热议
# 拼多多求职进展汇总 #
233451次浏览 2032人参与
# 在职场上,你最讨厌什么样的同事 #
5749次浏览 81人参与
# 阿里云管培生offer #
59103次浏览 1748人参与
# 25届秋招总结 #
396998次浏览 3978人参与
# 哪些公司校招卡第一学历 #
32857次浏览 105人参与
# 地方国企笔面经互助 #
6560次浏览 16人参与
# 北方华创开奖 #
66033次浏览 549人参与
# ai智能作图 #
21535次浏览 262人参与
# 硬件兄弟们 甩出你的华为奖状 #
77956次浏览 625人参与
# 实习,投递多份简历没人回复怎么办 #
2436096次浏览 34703人参与
# 工作中,你有没有遇到非常爱骂人的领导? #
4736次浏览 47人参与
# 实习与准备秋招该如何平衡 #
722909次浏览 8551人参与
# 我的实习求职记录 #
6122405次浏览 83954人参与
# 如果再来一次,你还会选择这个工作吗? #
110667次浏览 1112人参与
# 25届机械人为了秋招做了哪些准备? #
25032次浏览 356人参与
# 签了三方后想毁约怎么办 #
18567次浏览 111人参与
# 如果你有一天可以担任公司的CEO,你会做哪三件事? #
9972次浏览 214人参与
# 机械求职避坑tips #
22190次浏览 241人参与
# 游戏求职进展汇总 #
52808次浏览 344人参与
# 夸夸我的求职搭子 #
132042次浏览 1360人参与
# 腾讯求职进展汇总 #
207626次浏览 1694人参与
# 实习想申请秋招offer,能不能argue薪资 #
35796次浏览 308人参与